我正在尝试创建云形成模板,但我收到了错误
Parameter validation failed: parameter value for parameter name PublicSubnetAz does not exist当我运行堆栈创建时。
我的模板在参数部分中包含以下属性:
"PublicSubnetAz":{
"Type":"AWS::EC2::AvailabilityZone::Name",
"Default":""
}
在我的条件部分我有
"xxx":{
"Fn::Not":[
{
"Fn::Equals":[
{
"Ref":"PublicSubnetAz"
},
""
]
}
]
}
如果我在创建堆栈时没有设置PublicSubnetAz属性,则会报告错误。 这是一种预期的行为,就好像用户没有选择AZ我需要AZ参考时获得第一个。
有人已经解决了类似的问题,可以帮助我吗?