タイトルの通りちょっと長い形のリージョン名が欲しいときは
SSM Parameter storeの以下のパスを参照すればよい。
/aws/service/global-infrastructure/regions/${REGION}/longName
-
${REGION}
にはap-northeast-1
やus-east-1
などが入る - どこのリージョンからでも任意のリージョンの情報を取得できる
例: AWS CLI
$ aws ssm get-parameters \
--name '/aws/service/global-infrastructure/regions/ap-northeast-1/longName' \
--output json|jq .Parameters[].Value
"Asia Pacific (Tokyo)"
例: boto3
import boto3
ssm = boto3.client('ssm')
res = ssm.get_parameters(
Names = [
'/aws/service/global-infrastructure/regions/ap-northeast-1/longName'
]
)
region = res['Parameters'][0]['Value']
print(region) # Asia Pacific (Tokyo)
つかいどころ
Price List APIのフィルター条件で使いました。
知っているといつか役に立つ日が来るかもしれません。