Interactuando con AWS S3 a través de la línea de comandos (S3-CLI)

Interactuando con AWS S3 a través de la línea de comandos (S3-CLI)

¿Cómo utilizar s3-cli mediante una instancia de EC2?

  1. Crea una nueva instancia de EC2.
  2. Crea 3 buckets en diferentes regiones y agrega algunos archivos a cada uno.
  3. Crea un nuevo rol con el policy AmazonS3FullAccess.
  4. Accede la instancia EC2 mediante ssh.
  5. Intenta listar los buckets aws s3 ls.

La instancia de EC2 no tiene asociado un rol, por ello no es posible utilizar este comando.

  1. Dirígete al dashboard de EC2 y adjunta el rol que creaste a la instancia.
  2. Repite el comando aws s3 ls, ahora debe ser posible listar.
  3. Ahora copia el contenido de uno de los buckets aws s3 cp --recursive s3://bucket-name /home/ec2-user.