【发布时间】:2018-01-12 09:46:39
【问题描述】:
我已经这样定义了我的参数:
{
"PrivateSubnets":{
"Description":"db subnetlist",
"Type": "List<AWS::EC2::Subnet::Id>"
},
"VPCLIST": {
"Description": "VPC list",
"Type": "List<AWS::EC2::VPC::Id>"
}
}
并在“资源”部分引用上述参数,如下所示:
"InstanceSecurityGroup" : {
"Type" : "AWS::EC2::SecurityGroup",
"Properties" : {
"VpcId" : {"Ref": "VPCLIST"} ,
"GroupDescription" : "Enable 3306/80/SSH access via port 22"
}
在执行此操作时,我收到以下错误。
AWS::EC2::SecurityGroup InstanceSecurityGroup "属性 VpcId 的值必须是字符串类型"
注意:我只有默认 VPC 可用,它不被视为字符串?这个问题的任何解决方案...
【问题讨论】:
-
以下是错误消息:错误无法列出数据:内部故障