Instalar aws-cli

AWS-cli es una potente línea de comandos que permite interactuar con todos los servicios de AWS, en esta entrada mostrare como instalarlo en un Ubuntu Server.


Esto mismo lo podrás instalar en RHEL cambiando el gestor de paquetes apt por yum.

Primero instalaremos python y pip

sudo apt-get install -y python-pip

A continuación instalaremos awscli con pip

sudo pip install awscli

Después configuraremos awscli para que conecte con nuestra cuenta de AWS

aws configure

Aquí introduciremos los siguientes parámetros:

  • Access Key ID: En el archivo credentials que se descarga al crear una nueva Access Key en IAM
  • Secret Access Key: En el archivo credentials que se descarga al crear una nueva Access Key en IAM
  • Region Name: La region de EC2 (no la zona de disponibilidad), es importante no poner el ultimo dígito(a,b,c,d) porque dará error de configuración y no conectará
  • Output format: Formato en que queremos que nos muestre los datos awscli, lo normal suele ser table o text

AWS Access Key ID [None]: AK***XCLG******XYR7A
AWS Secret Access Key [None]: m*********q**********r5Zpyqsb*********AOL
Default region name [None]: eu-west-1
Default output format [None]: table

Por ultimo probaremos que funciona, listando las regiones que tenemos disponibles, si este comando funciona quiere decir que esta bien configurado

aws ec2 describe-regions

describe-regions

 

Un saludo

  1. Hola, disculpa si la pregunta es ingenua. No conozco mucho de openstack, pero me gustaría saber si es posible usar la CLI de AWS para manejar una nube montada en openstack?

    • Editor left a comment on March 13, 2017 at 5:56 pm

      hrm, los templates de AWS son compatibles en la mayoria con Heat. Respecto a la CLI no estoy seguro, creo que aws-cli no es compatible, pero euca2ools si lo es en parte con nova.
      Saludos.

Leave a Comment

Your email address will not be published. Required fields are marked *

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close