AWS CloudFormation提取/解析字符串

时间:2013-11-03 08:10:00

标签: amazon-web-services amazon-cloudformation

如果我有一个区域字符串,例如'us-east-1','us-west-1','sa-east-1',...我想以编程方式创建一个简短版本,例如: 'ue1','uw1','se1',......我该怎么做?使用Mapping是唯一的方法吗?

由于

1 个答案:

答案 0 :(得分:1)

正如CloudFormation文档(http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html)中所述,模板中只提供以下功能:

  • FN :: Base64编码
  • FN :: FindInMap
  • FN :: GetAtt
  • FN :: GetAZs
  • FN ::加入
  • FN ::选择
  • 参考

所以我想说实现你想要的唯一方法就是使用Mapping和Fn :: FindInMap函数。

e.g。

{
  "Mappings": {
    "ShortRegion": {
      "us-east-1": {
        "short": "ue1"
      },
      "us-west-1": {
        "short": "uw1"
      }
    }
  }
}
相关问题