我正在尝试使用CloudFormation自动化一些构建部署。我现在正在尝试使用公共子网创建VPC,但我一直收到此错误
A client error (ValidationError) occurred when calling the ValidateTemplate operation: Invalid template resource property 'PublicSubnet'
我在模板中包含的部分如下:
"PublicSubnet" : {
"Type": "AWS::EC2::Subnet",
"Properties": {
"CidrBlock": "10.0.1.0/24",
"Tags": [
{
"Name": "public-1"
},
{
"VpcId": {
"Ref": "DemoVPC"
}
}
]
},
任何指导将不胜感激。
AWS :: EC2 :: Subnet的语法为:
{
"Type" : "AWS::EC2::Subnet",
"Properties" : {
"AvailabilityZone" : String,
"CidrBlock" : String,
"MapPublicIpOnLaunch" : Boolean,
"Tags" : [ Resource Tag, ... ],
"VpcId" : { "Ref" : String }
}
}
似乎您的VpcIdTags
不应该放在里面。该标记类型具有以下属性
{
"Key" : String,
"Value" : String
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句