在 CloudFormation 模板中为 EC2 实例指定 VPC

在 CloudFormation 模板中为 EC2 实例指定 VPC

我正在通过 CloudFormation 模板启动 EC2 实例,但是指定的实例t2.micro需要 VPC。

如何在 CloudFormation 模板中指定 VPC?

这是我的模板:

{
    "Description" : "Single Instance",

    "Resources" : {
        "EC2Instance" : {
            "Type" : "AWS::EC2::Instance",
            "Properties" : {
                "ImageId" : "ami-b73b63a0",
                "InstanceType" : "t2.micro",
                "KeyName" : "my-key",
                "Tags" : [
                    {
                        "Key" : "Name",
                        "Value" : "test"
                    }
                  ]
            }
        }
    }
}

答案1

对于 EC2 实例,您可以跳过指定 VPC ID,而是只需指定您希望实例所在的子网。从那里,假定是 VPC。

在“属性”数组内,添加以下内容:

"SubnetId" : "subnet-XXXXXXXX"

相关内容