amazon-cloudformation - 预填充的可用区选项列表作为 cloudformation 模板的参数
问题描述
我想为控制台中区域的 CloudFormation 模板中的参数选项提供可用区列表。最好使用对流层 Python mod。
我看到我将调用 Fn::GetAZs 来创建可用值列表以用作参数的选项,但想知道是否已经有这样的示例或者是否有可能。
所以是这样的:
template.add_parameter('AZs', AllowedValues= call Fn::GetAZs here some how ... )
解决方案
我最终选择了 AZ,而不是使用参数供用户选择。
AvailabilityZone=Select(0, GetAZs(Ref("AWS::Region"))), ...
等效模板对象如下所示:
"mySubnet" : {
"Type" : "AWS::EC2::Subnet",
"Properties" : {
"VpcId" : {
"Ref" : "VPC"
},
"CidrBlock" : "10.0.0.0/24",
"AvailabilityZone" : {
"Fn::Select" : [
"0",
{
"Fn::GetAZs" : ""
}
]
}
}
}
推荐阅读
- excel - 如何创建一个“汇总”单元格,聚合列中的唯一值?
- android - Expo构建忽略了Android Manifest
- angular - 当我添加布局模块时,Angular Flex 布局抛出错误
- android - 为什么 Android Studio 从插件部分移除“Android drawable importer”?
- python - 在同一水平网格上获取具有不同比例的绘图的刻度
- django - 预期的字符串或类似字节的对象 Django PostgreSQL 错误
- mysql - 为什么我在使用 Group By 时在 MySQL 中出现语法错误?
- java - setIcon 根本不显示图像
- html - 为外包设计师导出 Angular 2+ 模板
- android - React Native 联系人:null 不是对象