Comment obtenir une liste des régions Amazon via la ligne de commande?

13

Je voudrais voir comment obtenir une liste des régions d'AWS sur la ligne de commande afin que je puisse rapidement rechercher les choses, comment faire?

Jorge Castro
la source

Réponses:

10

Vous pouvez le faire en exécutant la commande ec2-describe-regions à partir de la ligne de commande (si vous avez installé ec2-api-tools dans le multivers).

$ 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
la source
Ouais, à ce sujet. Vous avez besoin d'une région par défaut configurée avant que cela fonctionne (3 ans plus tard, encore?). Google est donc ton ami. Régions et points de terminaison (rande - nmémiquement aléatoire) ici docs.aws.amazon.com/general/latest/gr/rande.html . Pourquoi ne pourraient-ils pas simplement utiliser par défaut us-east-1 lorsque cela est tenté avant que la configuration ne me dépasse?
mckenzm
@mckenzm lol "rande - mnémoniquement excité" Je pensais que c'était juste quelque chose qui se passait dans ma tête. Google rit probablement du nombre de fois où j'ai googlé "amazon rande". Je suppose que la raison de ne pas utiliser de point de terminaison par défaut est que cela imposerait une lourde charge aux points de terminaison d'une seule région et serait inutilement lent pour un grand pourcentage d'utilisateurs qui sont plus proches d'une autre région. Elle pourrait également être liée au flux de logique à l'intérieur d'aws-cli - peut-être que la partie "ec2" nécessite une sélection de point de terminaison avant que les "descriptions-régions" ne soient réellement comprises. Devinettes sauvages.
Michael - sqlbot
10

Voici maintenant comment procéder avec le 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
la source