gpt4 book ai didi

aws-cloudformation - 预填充的可用区选项列表作为 cloudformation 模板的参数

转载 作者:行者123 更新时间:2023-12-03 07:12:51 25 4
gpt4 key购买 nike

我想在控制台中的区域的 CloudFormation 模板中提供参数选项的可用区域列表。最好使用 Troposphere Python mod。

我发现我会调用 Fn::GetAZs 来创建可用值列表以用作参数的选项,但想知道是否已经有这样的示例或者是否可能。

所以像这样:

template.add_parameter('AZs', AllowedValues= call Fn::GetAZs here some how ... )

最佳答案

我最终选择了可用区,而不是使用参数供用户选择。

        AvailabilityZone=Select(0, GetAZs(Ref("AWS::Region"))), ... 

它在文档中 - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getavailabilityzones.html

等效的模板对象如下所示:

"mySubnet" : {
"Type" : "AWS::EC2::Subnet",
"Properties" : {
"VpcId" : {
"Ref" : "VPC"
},
"CidrBlock" : "10.0.0.0/24",
"AvailabilityZone" : {
"Fn::Select" : [
"0",
{
"Fn::GetAZs" : ""
}
]
}
}
}

关于aws-cloudformation - 预填充的可用区选项列表作为 cloudformation 模板的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56498846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com