Uso de AWS S3 para almacenamiento Laravel
HogarHogar > Blog > Uso de AWS S3 para almacenamiento Laravel

Uso de AWS S3 para almacenamiento Laravel

Aug 14, 2023

¡Sé que sé! Yo también estuve ahí, créeme. El panel de AWS puede ser intimidante, confuso y aparentemente excesivo para lo que está tratando de hacer y, en comparación con otros recursos populares, es fácil descartar por completo a AWS y dedicarse a otra cosa.

Sin embargo, hay una razón por la que algunas de las empresas MÁS GRANDES del mundo utilizan AWS para sus servicios web. Empresas como Twitch, LinkedIn, Facebook e incluso todas esas películas para relajarse se transmiten desde Netflix a través de AWS. Es por una buena razón.

No puedo enseñar la totalidad de AWS en un solo artículo, pero puedo desmitificar un poco el panel mostrándole cómo navegar y, en última instancia, implementar depósitos S3 en sus aplicaciones Laravel.

Hay dos cosas que le pido que tenga antes de intentar cualquier cosa en este artículo.

Como la mayoría de los nombres aparentemente confusos en AWS, este es bastante simple. IAM = 'Gestión de identidad y acceso'.

Aquí es donde debemos comenzar, creando un grupo y un usuario y obteniendo su clave de acceso y secreto. Vamos, un paso a la vez.

Ok, "S3": este es otro nombre de AWS confuso, ¿verdad? S3: simplemente significa Servicio de almacenamiento simple, 3 S = S3. Eso es todo. Estoy seguro de que se te han ocurrido nombres de variables peores que este: D. Todo lo que entra en un depósito es un "Objeto". Probablemente me referiré a "objetos" en lugar de imágenes, videos, etc. porque cualquier cosa puede ir a un depósito. Y un cubo es simplemente un contenedor para objetos.

¡Vamos a rodar!

Este tutorial esNO una lección de almacenamiento de Laravel. Sin embargo, debemos ver los beneficios de lo que acabamos de hacer y probar las cosas. Voy a hacer un enfoque MUY simplista para empujar objetos al depósito y hacerlo todo desde una función de ruta web: ¡YOLO!

Entonces ya tiene una idea de lo que puede hacer en AWS. Una cosa que me gusta hacer si sé que algunos de mis objetos deben estar "altamente disponibles" en mi depósito, lo que significa quenecesidades Para estar disponible rápidamente en todo el mundo, es aprovechar Cloudfront, que distribuirá todos los archivos en un depósito o un directorio en un depósito a todos los servidores de Amazon en todo el mundo. De esa manera, cuando alguien en Japón solicita un archivo, no viaja desde Virginia. ¡Juega con las cosas, experimenta, mojate los pies!

¡Quizás te conviertas en un profesional en esto y obtengas un aumento 😉!

Archivado en:

Shane D Rosenthal

Soy un adicto a la tecnología, hombre de familia, líder comunitario, piloto y músico. Desde mediados de los 80 he ido desmontando cosas para ver cómo funcionan e intentando volver a montarlas, a veces en mejores condiciones que antes. En el camino conocí al amor de mi vida, formé una familia, encontré un propósito al liderar y enseñar a otros y recientemente me convertí en piloto. Me apasiona volar, compartir el mundo con quienes me rodean y ver algunos shows de metal en vivo cuando puedo.

Mirando hacia el futuro, tengo la intención de tener mi propio avión, seguir estando calificado para instrumentos, continuar enseñando y guiando a nuestros jóvenes, hacer crecer mi canal de YouTube y mis seguidores y compartir mis pasiones para influir en quien pueda.

NONOnecesidades