ようへいの日々精進XP

よかろうもん

【俺の一行チップス】 AWS の全リージョン名が今すぐ欲しい

やりたいこと

AWS のリージョン名が今すぐ欲しい.

諸注意

環境は以下の通り. (2020/01/07 時点で brew upgrade awscli してインストールされるバージョン.)

$ aws --version
aws-cli/1.16.310 Python/3.7.6 Darwin/18.7.0 botocore/1.13.46

やったこと

$ aws ec2 describe-regions --query=Regions[].RegionName

以下のように出力される.

[
    "eu-north-1",
    "ap-south-1",
    "eu-west-3",
    "eu-west-2",
    "eu-west-1",
    "ap-northeast-2",
    "ap-northeast-1",
    "sa-east-1",
    "ca-central-1",
    "ap-southeast-1",
    "ap-southeast-2",
    "eu-central-1",
    "us-east-1",
    "us-east-2",
    "us-west-1",
    "us-west-2"
]

ちなみに, --all-regions を付けるとアカウント的に無効になっているリージョン名も取得可能.

$ aws ec2 describe-regions --all-regions --query=Regions[].RegionName

以下のように出力される.

[
    "eu-north-1",
    "ap-south-1",
    "eu-west-3",
    "eu-west-2",
    "eu-west-1",
    "ap-northeast-2",
    "me-south-1",
    "ap-northeast-1",
    "sa-east-1",
    "ca-central-1",
    "ap-east-1",
    "ap-southeast-1",
    "ap-southeast-2",
    "eu-central-1",
    "us-east-1",
    "us-east-2",
    "us-west-1",
    "us-west-2"
]

me-south-1 なんていうリージョン. これは, 中東 (バーレーン) リージョンとのこと.

参考文献

リージョン、アベイラビリティーゾーン、および ローカルゾーン

(完)