Descargar un Bucket de S3 completo con AWS CLI

arrow_back Blog

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

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto