¿Cómo obtengo una lista de regiones de Amazon a través de la línea de comando?

13

Me gustaría ver cómo puedo obtener una lista de regiones de AWS en la línea de comando para poder buscar rápidamente las cosas, ¿cómo puedo hacer esto?

Jorge Castro
fuente

Respuestas:

10

Puede hacerlo ejecutando el comando ec2-describe-region desde la línea de comandos (si tiene instaladas ec2-api-tools disponibles en multiverso).

$ ec2-describe-regions
REGION  eu-west-1   ec2.eu-west-1.amazonaws.com
REGION  sa-east-1   ec2.sa-east-1.amazonaws.com
REGION  us-east-1   ec2.us-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-2   ec2.us-west-2.amazonaws.com
REGION  us-west-1   ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com
Lynxman
fuente
Sí, sobre eso. Necesita una región predeterminada configurada antes de que esto funcione (3 años después, ¿todavía?). Entonces google es tu amigo. Regiones y puntos finales (rande - nmemonically randy) aquí docs.aws.amazon.com/general/latest/gr/rande.html . ¿Por qué no podrían simplemente usar us-east-1 cuando esto se intenta antes de que la configuración esté más allá de mí?
mckenzm
@mckenzm lol "Rande - mnemónicamente randy" Pensé que eso era algo que pasaba dentro de mi cabeza. Google probablemente se ríe de la cantidad de veces que busqué en Google "Amazon Rande". Supongo que la razón para no usar un punto final predeterminado es que supondría una gran carga para los puntos finales de esa única región y sería innecesariamente lento para un gran porcentaje de usuarios que están más cerca de otra región. También podría estar relacionado con el flujo de lógica dentro de aws-cli, tal vez la parte "ec2" requiere la selección del punto final antes de que realmente se entiendan las "regiones de descripción". Conjeturas salvajes.
Michael - sqlbot
10

Así es como lo haría utilizando el aws cli:

$ aws ec2 describe-regions --output table
----------------------------------------------------------
|                     DescribeRegions                    |
+--------------------------------------------------------+
||                        Regions                       ||
|+-----------------------------------+------------------+|
||             Endpoint              |   RegionName     ||
|+-----------------------------------+------------------+|
||  ec2.eu-west-1.amazonaws.com      |  eu-west-1       ||
||  ec2.ap-southeast-1.amazonaws.com |  ap-southeast-1  ||
||  ec2.ap-southeast-2.amazonaws.com |  ap-southeast-2  ||
||  ec2.eu-central-1.amazonaws.com   |  eu-central-1    ||
||  ec2.ap-northeast-2.amazonaws.com |  ap-northeast-2  ||
||  ec2.ap-northeast-1.amazonaws.com |  ap-northeast-1  ||
||  ec2.us-east-1.amazonaws.com      |  us-east-1       ||
||  ec2.sa-east-1.amazonaws.com      |  sa-east-1       ||
||  ec2.us-west-1.amazonaws.com      |  us-west-1       ||
||  ec2.us-west-2.amazonaws.com      |  us-west-2       ||
|+-----------------------------------+------------------+|
slm
fuente