首页 文章

Cloudformation“AWS :: EC2 :: SecurityGroup”对象,其原因是“此用户没有默认VPC”

提问于
浏览
0

我正在尝试在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 回答

  • 2

    您需要提供VPC ID:

    • 如果您有现有VPC,则提供其VPC ID,例如: "VpcId" : "vpc-12345678" .

    • 如果您需要引用它,例如 "VpcId" : { "Ref" : "myvpc" } _1152625_是您在模板中创建的AWS::EC2::VPC资源的资源名称 .

相关问题