コマンドラインからAmazonリージョンのリストを取得するにはどうすればよいですか?


13

コマンドラインでAWSからリージョンのリストを取得する方法を確認したいので、すぐに物事を調べることができますが、これを行うにはどうすればよいですか?

回答:


10

これを行うには、コマンドラインからec2-describe-regionsコマンドを実行します(multiverseで利用可能なec2-api-toolsがインストールされている場合)。

$ 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

ええ、それについて。これが機能する前にデフォルトのリージョンを設定する必要があります(3年後でもまだ?)。だからグーグルはあなたの友達です。docs.aws.amazon.com/general/latest/gr/rande.htmlでは、リージョンとエンドポイント(rande-nmemonically randy)がここにあります。構成が私を超えている前にこれが試みられたとき、なぜ彼らは単にus-east-1にデフォルト設定できなかったのですか?
mckenzm

@mckenzm lol「rande-ニーモニックrandy」それは頭の中で起こっていることだと思った。グーグルは「amazon rande」をグーグルで検索した回数を笑っているだろう。デフォルトのエンドポイントを使用しない理由は、その単一のリージョンのエンドポイントに多大な負荷がかかり、別のリージョンに近いユーザーの大部分が不必要に遅くなるためだと思います。また、aws-cli内のロジックのフローに関連している可能性があります。おそらく、「ec2」部分では、「describe-regions」が実際に理解される前にエンドポイントを選択する必要があります。ワイルドな推測。
マイケル-sqlbot

10

これは、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       ||
|+-----------------------------------+------------------+|
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.