¿Cómo utilizar s3-cli mediante una instancia de EC2?
- Crea una nueva instancia de EC2.
- Crea 3 buckets en diferentes regiones y agrega algunos archivos a cada uno.
- Crea un nuevo rol con el policy AmazonS3FullAccess.
- Accede la instancia EC2 mediante ssh.
- Intenta listar los buckets
aws s3 ls
.
La instancia de EC2 no tiene asociado un rol, por ello no es posible utilizar este comando.
- Dirígete al dashboard de EC2 y adjunta el rol que creaste a la instancia.
- Repite el comando
aws s3 ls
, ahora debe ser posible listar. - Ahora copia el contenido de uno de los buckets
aws s3 cp --recursive s3://bucket-name /home/ec2-user
.