1

「us-east-1」、「us-west-1」、「sa-east-1」などのリージョン文字列があり、「ue1」などの短いバージョンをプログラムで作成したい場合、「uw1」、「se1」、...どうすればいいですか?マッピングを使用することが唯一の方法ですか?

ありがとう

4

1 に答える 1

1

CloudFormation のドキュメント ( http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html ) に記載されているように、テンプレートで使用できる関数は次のとおりです。

  • Fn::Base64
  • Fn::FindInMap
  • Fn::GetAtt
  • Fn::GetAZ
  • Fn::参加
  • Fn::選択
  • 参照

したがって、目的を達成する唯一の方法は、Mapping と Fn::FindInMap 関数を使用することです。

例えば

{
  "Mappings": {
    "ShortRegion": {
      "us-east-1": {
        "short": "ue1"
      },
      "us-west-1": {
        "short": "uw1"
      }
    }
  }
}
于 2013-11-04T19:03:08.040 に答える