我正在尝试在Cloudformation中创建一个堆栈 - 我正在使用此处的Windows角色和功能示例模板:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-applications-us-east-1.html
我一直在测试cloudformation,看看它是否是我想尝试的东西 . 在启动堆栈时,我在创建“AWS :: EC2 :: SecurityGroup”对象时遇到错误,原因是“此用户没有默认VPC”
我目前有1个VPC和一堆不同的子网 . 我在我的JSON中添加了一个部分来指定VPC和子网,但在创建堆栈时仍然出现此错误 . 这是我添加的内容:
“VpcId”:{“Type”:“String”,“Description”:“现有虚拟私有 Cloud (VPC)的VpcId”},
"Subnets" : {
"Type" : "CommaDelimitedList",
"Description" : "The list of SubnetIds, for at least two Availability Zones in the region in your Virtual Private Cloud (VPC)"
},
有人知道怎么修这个东西吗?或者我可能缺少什么 . 正如我所说,我实际上是在使用示例模板 . 谢谢
1 回答
您需要提供VPC ID:
如果您有现有VPC,则提供其VPC ID,例如:
"VpcId" : "vpc-12345678"
.如果您需要引用它,例如
"VpcId" : { "Ref" : "myvpc" }
_1152625_是您在模板中创建的AWS::EC2::VPC资源的资源名称 .