如果我有一个区域字符串,例如“us-east-1”、“us-west-1”、“sa-east-1”……并且我想以编程方式创建一个短版本,例如:“ue1” , 'uw1', 'se1',... 我该怎么做?使用映射是唯一的方法吗?
谢谢
如果我有一个区域字符串,例如“us-east-1”、“us-west-1”、“sa-east-1”……并且我想以编程方式创建一个短版本,例如:“ue1” , 'uw1', 'se1',... 我该怎么做?使用映射是唯一的方法吗?
谢谢
正如 CloudFormation 文档 ( http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html ) 中所述,模板中只有这些功能可用:
所以我想说实现你想要的唯一方法是使用 Mapping 和 Fn::FindInMap 函数。
例如
{
"Mappings": {
"ShortRegion": {
"us-east-1": {
"short": "ue1"
},
"us-west-1": {
"short": "uw1"
}
}
}
}