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
Vuejs, Laravel, NodeJS, WordPress, Serverless, React Native, Amazon Web Services y mucho más
Quiero hacerme Premium