Como obtenho uma lista de regiões amazônicas por meio da linha de comando?

13

Gostaria de ver como posso obter uma lista de regiões da AWS na linha de comando para poder pesquisar rapidamente as coisas, como posso fazer isso?

Jorge Castro
fonte

Respostas:

10

Você pode fazer isso executando o comando ec2-descrevem-regiões na linha de comando (se você tiver o ec2-api-tools instalado disponível no multiverse).

$ 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
fonte
Sim, sobre isso. Você precisa de uma região padrão configurada antes que isso funcione (três anos depois, ainda?). Então, o Google é seu amigo. Regiões e pontos de extremidade (rande - nmemonically randy) aqui docs.aws.amazon.com/general/latest/gr/rande.html . Por que eles não podiam simplesmente usar o padrão us-east-1 quando isso é tentado antes da configuração estar além de mim?
Mckenzm
@mckenzm lol "rande - mnemonically randy" Eu pensei que isso era apenas algo acontecendo dentro da minha cabeça. O Google provavelmente riu do número de vezes que pesquisei "amazon rande" no Google. Suponho que a razão para não usar um ponto de extremidade padrão é que isso sobrecarregaria os pontos de extremidade de uma única região e seria desnecessariamente lento para uma grande porcentagem de usuários que estão mais próximos de outra região. Também pode estar relacionado ao fluxo de lógica dentro do aws-cli - talvez a parte "ec2" exija a seleção de pontos finais antes que "descreva regiões" seja realmente entendido. Palpites selvagens.
Michael - sqlbot
10

Agora é assim que você faria usando o 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
fonte