Configura tu usuario de la cuenta de AWS con la linea de comandos (CLI)
Published: 2024-05-02 13:30:55

Cuando ya llevas trabajando un tiempo con herramientas no solamente nube si no que también on premise, le empiezas a tener amor a la consola.

desde allí podemos hacer las cosas más rápido, se pueden visualizar de una manera "antigua" pero muy oportuna.

Cuando empecé con AWS, imagine que trabajar desde consola con un proveedor cloud, también se podría, investigue y efectivamente es así, podemos listar los bucket que tenemos, cargar información, descargarla, crear servicios, en fin un sin número de actividades, es decir lo que hacer por la consola web de aws, también lo puedes hacer por consola de comandos, pero a mi parecer de una manera mucho mas organizada y ágil.

A continuación te mostrare como realizar la configuración de tu usuario de AWS y además de como instalar aws CLI y la configuración del mismo, empecemos.


1.  creación de usuario de IAM


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkaaejgw7y0yc3xi8l3m.png)


En la consola de AWS, seleccionamos el servicio de IAM y la barra lateral izquierda en usuarios, allí creamos un nuevo usuario


para este ejemplo lo llamaré CLI.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mb21zjkp3pf91cies737.png)

loa signamos a un grupo al cual llame Admin ( este grupo tiene todos los permisos de administrador, recuerda que esto es solo educativo, en la vida productiva no funciona así).


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ecl43mqhrf0unqz9b0es.png)

Creamos usuario


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sf7y15atn9ygohqfy4yh.png)


2. creación de claves de acceso.

Una vez creado el usuario, lo vas a seleccionar y vas a ir a la opción de "credenciales de seguridad", y creamos la clave de acceso.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fmmoqqfge0msbhtq1yem.png)

Uso, interfaz de línea de comandos.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n2u06s95hwf1stm7omo8.png)


Y crear clave de acceso, una vez lo realicemos nos muestra la clave de acceso y la clave secreta, estos dos datos son los que necesitamos para la configuración de cli.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nfskrku8pig3bs672oym.png)


3. Descargar e instalación del CLI de AWS

En la URL https://aws.amazon.com/es/cli/ encontraras la descarga de la consola de comandos de aws, procede a bajarla e instalarla como cualquier otro software.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3lnt9dp2jck0h6xnmlf6.png)


Una vez instalada, abre una consola de cmd en Windows y verificamos que la instalación esta correctamente realizada, con el siguiente comando: 

`aws --version`



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lxhw3lufdjnmt58tyrpp.png)


si te salió este mensaje, hasta ahora ya tienes todo listo para la configuración

4. configuración del CLI con tus credenciales de aws

en la consola escribimos el siguiente comando:

`aws configure`


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8et8x4btn9lvdcbs9c3k.png)

Nos va a pedir la clave de acceso, que anteriormente descargamos.

luego la clave de acceso secreta


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a8amovshlj7186epu2o5.png)


La región y formato por defecto, para este caso yo dejare us-east-1 y formato json

digitas enter y listo, ya tienes total mente configurada tu cuenta por medio de consola.

prueba el siguiente comando:

`aws s3 ls`

te va a listar todos los buckets que tienes en tu cuenta y región.

en esta página: https://docs.aws.amazon.com/cli/ vas a encontrar toda la documentación con respecto a este proceso y podrás aprender mucho más.

Espero que este post te haya sido de gran ayuda.

¡¡Saludos!!