Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services “云形成”;AWS::EC2::SecurityGroup“;有理由的反对;没有此用户的默认专有网络“;_Amazon Web Services_Amazon Ec2_Amazon Cloudformation - Fatal编程技术网

Amazon web services “云形成”;AWS::EC2::SecurityGroup“;有理由的反对;没有此用户的默认专有网络“;

Amazon web services “云形成”;AWS::EC2::SecurityGroup“;有理由的反对;没有此用户的默认专有网络“;,amazon-web-services,amazon-ec2,amazon-cloudformation,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,我正在尝试在Cloudformation中创建一个堆栈-我正在为此使用此处的Windows角色和功能示例模板: 我一直在测试cloudformation,看看它是否是我想尝试的东西。在启动堆栈时,我在创建“AWS::EC2::SecurityGroup”对象时不断遇到错误,原因是“此用户没有默认VPC” 我目前有一个VPC,它有一系列不同的子网。我在JSON中添加了一个部分来指定VPC和子网,但在创建堆栈时仍会出现此错误。以下是我补充的内容: “VpcId”:{ “类型”:“字符串”, “说明”

我正在尝试在Cloudformation中创建一个堆栈-我正在为此使用此处的Windows角色和功能示例模板:

我一直在测试cloudformation,看看它是否是我想尝试的东西。在启动堆栈时,我在创建“AWS::EC2::SecurityGroup”对象时不断遇到错误,原因是“此用户没有默认VPC”

我目前有一个VPC,它有一系列不同的子网。我在JSON中添加了一个部分来指定VPC和子网,但在创建堆栈时仍会出现此错误。以下是我补充的内容:

“VpcId”:{ “类型”:“字符串”, “说明”:“现有虚拟私有云(VPC)的VpcId” },


有人知道怎么解决这个问题吗?或者我可能错过了什么。正如我所说,我实际上是在使用示例模板。谢谢

您需要提供专有网络id:

  • 如果您有一个现有VPC,则提供其VPC id,例如:
    “VpcId”:“VPC-12345678”

  • 如果您在同一个CloudFormation模板中创建VPC,则需要引用它,例如
    “VpcId”:{“Ref”:“myvpc”}
    were
    myvpc
    是您在模板中创建的资源的资源名称


谢谢您的帮助。我添加了一个参数来指定默认VPC。我遇到的下一个问题是,在创建“AWS::EC2::Instance”时,我遇到了相同的错误。“找不到此用户的默认VPC”在属性中添加“VpcId”引用后,我得到错误:“WindowsServer遇到不支持的属性VpcId”-文档随后显示VpcId不是“EC2::Instance”值的有效属性。“因此,如果无法将VpcId项添加到实例中,如何指定要使用的VPC?实例(在VPC中)将被启动到子网中。VPC包含一个或多个子网。启动实例时需要提供子网ID。请参阅。
"Subnets" : {
  "Type" : "CommaDelimitedList",
  "Description" : "The list of SubnetIds, for at least two Availability Zones in the region in your Virtual Private Cloud (VPC)"
},