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

Sno*_*ash 5 amazon-web-services amazon-cloudformation amazon-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"
                    }
                  ]
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

EEA*_*EAA 8

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

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

"SubnetId" : "subnet-XXXXXXXX"
Run Code Online (Sandbox Code Playgroud)