Назад | Перейти на главную страницу

Указание VPC в шаблоне CloudFormation для экземпляра EC2

Я запускаю экземпляр EC2 через шаблон CloudFormation, однако указанный экземпляр t2.micro требуется VPC.

Как указать VPC в шаблоне CloudFormation?

Вот мой шаблон:

{
    "Description" : "Single Instance",

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

Для экземпляров EC2 вы можете пропустить указание идентификатора VPC и вместо этого просто указать подсеть, в которой требуется экземпляр. Отсюда предполагается, что VPC.

Внутри вашего массива "Properties" добавьте следующее:

"SubnetId" : "subnet-XXXXXXXX"