Pirobits
  

Cómo instalar y configurar AWS CLI

alberto avatar Alberto Sola · 3/22/2023 · 3 min

awscli es una herramienta de línea de comandos que te permite interactuar con los servicios de Amazon Web Services (AWS), y que comúnmente es utilizada para la automatización de tareas y scripts por desarrolladores y administradores de sistemas.

El comando awscli te habilita para gestionar todo tipo de recursos en tu cuenta de AWS: incluyendo la creación y configuración de instancias EC2, la creación de bases de datos en RDS, la configuración de servicios de almacenamiento como S3 y EBS, kubernetes en EKS y el registro de contenedores docker ECR, gestión de colas con SQS, entre muchos otros servicios.

Con este comando vamos a poder realizar algunas acciones como:

  • Automatización de procesos que hacen uso de servicios de AWS, para ahorrar tiempo y reducir los posibles errores humanos.
  • Control sobre las operaciones y permisos (a través de AWS IAM).
  • Al ser multiplataforma podemos ejecutarlo en cualquier entorno MacOS/Windows/Linux.

A mi personalmente me gusta cada vez más realizar operaciones desde la línea de comandos frente a una interfaz web, ya que tengo la seguridad de verificar qué operación quiero realizar, como la agilidad que ganas una vez te acostumbras.

Cómo instalar awscli

A continuación te muestro los comandos necesarios para instalar aws cli en MacOS. Si tienes otro sistema operativo puedes seguir las instrucciones oficiales de AWS tanto para Windows como para Linux.

Abre una terminal y ejecuta los comandos que te muestro a continuación para descargar e instalar el ejecutable:

El segundo comando te pedirá tu contraseña.

$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg ./AWSCLIV2.pkg -target /

Una vez instalado, puedes verificar que el comando se ha instalado correctamente ejecutando los siguientes comandos:

$ which aws
/usr/local/bin/aws
$ aws --version
aws-cli/2.11.4 Python/3.11.2 Darwin/22.3.0 exe/x86_64 prompt/off

¡Listo! Ahora vamos a configurarlo para poder interactuar con AWS.

Cómo configurar awscli

Una vez tienes el comando aws instalado y funcionando correctamente en nuestro sistema operativo, abre una terminal o cli y ejecuta el comando aws configure.

Este comando almacena las credenciales en el fichero de configuración ~/.aws/credentials.

Ingresa las credenciales de tu cuenta de AWS:

  • Access Key ID: identificador de clave de acceso.
  • Secret Access Key: clave de acceso.
    • Default region name: región predeterminada que se usará para los servicios de AWS. Por ejemplo, "us-east-1" o "eu-west-1".
    • Default output format: Es el formato de salida predeterminado para los comandos de AWS CLI. Puede ser "json", "text" o "table".

Una vez que has configurado las credenciales ya puedes ejecutar las operaciones que necesites.

Documentación oficial de AWS CLI.

Si te ha resultado útil este artículo agradecería si te suscribes a mi newsletter. Recibirás contenido exclusivo de calidad y también me ayudarás enormemente. Cada suscripción apoya el trabajo que realizo y me permite conocer mejor los temas que te interesan, de forma que puedo mejorar los conocimientos que comparto contigo.


Posts recientes