Descargar un Bucket de S3 completo con AWS CLI

Fecha de publicación: marzo 5, 2020

Compártelo


Una funcionalidad que en muchos casos puede ser útil cuando almacenamos datos en Amazon es poder descargar un Bucket de S3 completo a nuestra computadora, para por ejemplo hacer una migración a otro sistema de hosting o simplemente a nuestra computadora.

Lo único que necesitas para conseguir hacer esto son 2 cosas, instalar la línea de comandos de AWS para Windows:

Si estás en Linux o Mac entonces primero instala Python 2.6.5 o superior y a continuación instala pip. Una vez hecho simplemente ejecuta el siguiente comando:

pip install awscli

Una vez listo, asegúrate que tienes configurado con credenciales válidas tu archivo ~/.aws/credentials, algo similar a lo siguiente:

[default]
aws_access_key_id=ACCESS_KEY_ID
aws_secret_access_key=SECRET_ACCESS_KEY

También es posible trabajar con profiles a través de tu archivo ~/.aws/config por si no quieres utilizar el profile default, que es la cuenta que utilizará aws por defecto.

Ahora viene lo fácil, para descargar por ejemplo el bucket archivos-curso-serverless a tu carpeta /Users/israel/Desktop lo único que deberías hacer es ejecutar el siguiente comando desde un terminal:

aws s3 sync s3://archivos-curso-serverless /Users/israel/Desktop

En unos instantes tendrás todo el contenido de tu Bucket en tu computadora y podrás hacer con él lo que necesites.

Si te interesa aprender a trabajar con micro servicios utilizando AWS no te pierdas el curso de Serverless con NodeJS

¿Quieres acceder a más de 100 cursos de PHP y JavaScript?

Vuejs, Laravel, NodeJS, WordPress, Serverless, React Native, Amazon Web Services y mucho más

Quiero hacerme Premium
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login