Verwendung von AWS S3 für Laravel Storage
HeimHeim > Blog > Verwendung von AWS S3 für Laravel Storage

Verwendung von AWS S3 für Laravel Storage

Aug 14, 2023

Ich weiß, ich weiß! Ich war auch dabei, glauben Sie mir. Das AWS-Dashboard kann einschüchternd, verwirrend und scheinbar übertrieben sein für das, was Sie tun möchten, und im Vergleich zu anderen beliebten Ressourcen da draußen ist es leicht, AWS ganz zu verwerfen und sich mit etwas anderem zu beschäftigen.

Es gibt jedoch einen Grund dafür, dass einige der GRÖSSTEN Unternehmen der Welt AWS für ihre Webdienste nutzen. Unternehmen wie Twitch, LinkedIn, Facebook und sogar all diese Chill-Time-Filme werden von Netflix über AWS gestreamt. Aus gutem Grund.

Ich kann nicht das gesamte AWS in einem einzigen Artikel lehren, aber ich kann das Dashboard ein wenig entmystifizieren, indem ich Ihnen zeige, wie Sie durch S3-Buckets navigieren und diese letztendlich in Ihren Laravel-Apps implementieren.

Ich bitte Sie um zwei Dinge, bevor Sie irgendetwas in diesem Artikel versuchen.

Wie die meisten scheinbar verwirrenden Namen in AWS ist dieser eigentlich ziemlich einfach. IAM = „Identitäts- und Zugriffsmanagement“.

Hier müssen wir beginnen, indem wir eine Gruppe und einen Benutzer erstellen und Ihren Zugriffsschlüssel und Ihr Geheimnis erhalten. Komm schon, Schritt für Schritt.

Ok, „S3“ – das ist ein weiterer verwirrender AWS-Name, oder? S3 – steht einfach für Simple Storage Service, 3 S = S3. Das ist alles. Ich bin mir sicher, dass Sie sich schon schlimmere Variablennamen ausgedacht haben :D. Alles, was in einen Eimer kommt, ist ein „Objekt“, ich werde wahrscheinlich von „Objekten“ sprechen und nicht von Bildern, Videos usw., weil alles in einen Eimer kommen kann. Und ein Eimer ist einfach ein Behälter für Gegenstände.

Auf geht's!

Dieses Tutorial istNICHT eine Laravel-Speicherlektion. Wir müssen jedoch die Vorteile dessen sehen, was wir gerade getan haben, und die Dinge ausprobieren. Ich werde einen SEHR einfachen Ansatz zum Verschieben von Objekten in den Bucket verfolgen und alles über eine Webroutenfunktion erledigen – YOLO!

Sie haben also einen Vorgeschmack darauf bekommen, was Sie in AWS tun können. Eine Sache, die ich gerne mache, wenn ich weiß, dass einige meiner Objekte in meinem Bucket „hochverfügbar“ sein müssenBedürfnisse Um überall auf der Welt schnell verfügbar zu sein, nutzt man Cloudfront, das alle Dateien in einem Bucket oder einem Verzeichnis in einem Bucket an alle Amazon-Server auf der ganzen Welt verteilt. Wenn also jemand in Japan eine Datei anfordert, muss er nicht den ganzen Weg von Virginia aus machen. Spielen Sie mit Dingen, experimentieren Sie, machen Sie Ihre Füße nass!

Vielleicht werden Sie darin ein Profi und erhalten eine Gehaltserhöhung 😉!

Abgelegt in:

Shane D Rosenthal

Ich bin ein Technik-Junkie, Familienvater, Gemeindevorsteher, Pilot und Musiker. Seit Mitte der 80er Jahre zerlege ich Dinge, um zu sehen, wie sie funktionieren, und versuche, sie wieder zusammenzusetzen, manchmal in einem besseren Zustand als zuvor. Unterwegs lernte ich die Liebe meines Lebens kennen, gründete eine Familie, fand einen Sinn darin, andere zu führen und zu unterrichten, und wurde kürzlich Pilotin. Ich fliege leidenschaftlich gerne, teile die Welt mit meinen Mitmenschen und schaue mir, wenn ich kann, ein paar Live-Metal-Shows an.

Mit Blick auf die Zukunft beabsichtige ich, mein eigenes Flugzeug zu besitzen, Instrumententauglich zu bleiben, weiterhin unsere Jugend zu unterrichten und anzuleiten, meinen YouTube-Kanal und meine Follower zu vergrößern und meine Leidenschaften zu teilen, um jeden zu beeinflussen, den ich kann.

NICHTNICHTBedürfnisse