【发布时间】:2020-04-28 00:04:42
【问题描述】:
在我的云形成模板中,我使用了一些 AWS 特定的参数类型。例如:
"VPC": {
"Description": "Choose exiting VPC",
"Type": "AWS::EC2::VPC::Id"
},
允许部署堆栈的用户从下拉 VPC 列表中进行选择。
我注意到,如果我不选择 VPC 并将该参数留空,则堆栈确实部署,但不久之后由于该参数留空而失败。
我在这里浏览了文档: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
但没有找到任何解释这种行为的东西。
有没有办法对这些参数强制执行非空验证(即确保用户确实选择了一个值)?我想确保一点击Create stack就会弹出一个错误。对于普通参数,我可以使用AllowedPattern 来强制执行某种模式。这些参数类型有什么相似之处吗?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation