我正在尝试使用FN :: Sub构建二级关键字,如下所示。验证器只接受一个字符串。我错过了什么?
" ImageId":{" Fn :: FindInMap" :[" RegionMap",{" Ref" :" AWS :: Region" },{" Fn :: Sub":" AMI $ {SQLServerVersion}"}]},
答案 0 :(得分:0)
希望能为别人节省一些时间,有两个重要的发现重新Fn :: FindInMap
由于这些限制,我添加了一个映射
"SQLServerMap": {
"eu-west-1": {
"2008": "ami-14b4446d",
"2012": "ami-5fd72526",
"2016": "ami-8b7f8ef2"
}
}
然后模板现在用
验证" ImageId":{" Fn :: FindInMap" :[" SQLServerMap",{" Ref" :" AWS :: Region" },{"参考" :" SQLServerVersion" }]}