Utilisation d'AWS S3 pour le stockage Laravel
MaisonMaison > Blog > Utilisation d'AWS S3 pour le stockage Laravel

Utilisation d'AWS S3 pour le stockage Laravel

Aug 14, 2023

Je sais je sais! J'étais là aussi, crois-moi. Le tableau de bord AWS peut être intimidant, déroutant, apparemment excessif pour ce que vous essayez de faire, et comparé à d'autres ressources populaires, il est facile d'ignorer complètement AWS et de passer à autre chose.

Cependant, il y a une raison pour laquelle certaines des PLUS GRANDES entreprises au monde utilisent AWS pour leurs services Web. Des entreprises comme Twitch, LinkedIn, Facebook et même tous ces films de détente sont diffusés depuis Netflix via AWS. C'est pour une bonne raison.

Je ne peux pas enseigner l'intégralité d'AWS dans un seul article, mais je peux démystifier un peu le tableau de bord en vous montrant comment naviguer et finalement implémenter les compartiments S3 dans vos applications Laravel.

Il y a deux choses que je vous demande avant d'essayer quoi que ce soit dans cet article.

Comme la plupart des noms apparemment déroutants dans AWS, celui-ci est en réalité assez simple. IAM = 'Gestion des identités et des accès'.

C'est par là que nous devons commencer, en créant un groupe et un utilisateur et en obtenant votre clé d'accès et votre secret. Allez, un pas à la fois.

Ok, « S3 » : c'est un autre nom AWS déroutant, n'est-ce pas ? S3 - signifie simplement Simple Storage Service, 3 S = S3. C'est tout. Je suis certain que vous avez trouvé des noms de variables pires que celui-ci :D. Tout ce qui entre dans un seau est un "Objet", je ferai probablement référence à des "objets" plutôt qu'à des images, des vidéos, etc., car tout peut aller dans un seau. Et un seau est simplement un conteneur pour les objets.

Allons-y !

Ce tutoriel estPAS une leçon sur le stockage Laravel. Cependant, nous devons voir les avantages de ce que nous venons de faire et tester les choses. Je vais adopter une approche TRÈS simpliste pour pousser des objets vers le compartiment et tout faire à partir d'une fonction de route Web - YOLO !

Vous avez donc un avant-goût de ce que vous pouvez faire dans AWS. Une chose que j'aime faire si je sais que certains de mes objets doivent être "hautement disponibles" dans mon bucket, ce qui signifiebesoins pour être disponible rapidement partout dans le monde, il faut exploiter Cloudfront qui distribuera l'ensemble des fichiers d'un bucket ou d'un répertoire d'un bucket à tous les serveurs d'Amazon partout dans le monde. De cette façon, lorsque quelqu'un au Japon demande un fichier, il ne fait pas de saut depuis la Virginie. Jouez avec les choses, expérimentez, mouillez-vous les pieds !

Vous pourriez devenir un pro dans ce domaine et obtenir une augmentation 😉 !

Déposé:

Shane D Rosenthal

Je suis un accro de la technologie, un père de famille, un leader communautaire, un pilote et un musicien. Depuis le milieu des années 80, je démonte les choses pour voir comment elles fonctionnent et j'essaie de les remonter, parfois dans de meilleurs conditions qu'avant. En chemin, j'ai rencontré l'amour de ma vie, j'ai fondé une famille, j'ai trouvé un but en dirigeant et en enseignant aux autres et je suis récemment devenu pilote. Je suis passionné de voler, de partager le monde avec ceux qui m'entourent et d'assister à des concerts de métal quand je le peux.

En regardant vers l’avenir, j’ai l’intention de posséder mon propre avion, de rester qualifié aux instruments, de continuer à enseigner et à guider nos jeunes, de développer ma chaîne YouTube et mes abonnés et de partager mes passions pour influencer qui je peux.

PASPASbesoins