我想为控制台中区域的 CloudFormation 模板中的参数选项提供可用区列表。最好使用对流层 Python mod。
我看到我将调用 Fn::GetAZs 来创建可用值列表以用作参数的选项,但想知道是否已经有这样的示例或者是否有可能。
所以是这样的:
template.add_parameter('AZs', AllowedValues= call Fn::GetAZs here some how ... )
我想为控制台中区域的 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" : ""
}
]
}
}
}