Есть ли в AWS Cloudformation какой-либо способ объявить экземпляр EC2 в VPC с общедоступным IP-адресом без необходимости объявлять эластичный IP-адрес и подключаться к нему?
В AWS :: AutoScaling :: LaunchConfiguration можно добавить свойство AssociatePublicIpAddress, чтобы сказать, что экземпляры будут принимать общедоступный IP-адрес автоматически. Ищу аналог для AWS :: EC2 :: Instance
Ниже приведен мой фрагмент облачной информации для создания экземпляра EC2. Я не могу ни одного документа, в котором упоминается, как добавить общедоступный IP-адрес без предварительного объявления эластичного IP-адреса.
"MyEc2Instance": {
"Type": "AWS::EC2::Instance",
"Properties": {
"IamInstanceProfile": {
"Ref": "MyEc2InstanceProfile"
},
"ImageId": {
"Fn::FindInMap": [
"MyEc2Box",
{
"Ref": "Region"
},
"ImageId"
]
},
"InstanceType": {
"Fn::FindInMap": [
"MyEc2Box",
{
"Ref": "Region"
},
"InstanceType"
]
},
"KeyName": {
"Ref": "DefaultKeyPair"
},
"Monitoring": "true",
"SecurityGroupIds": [
{
"Ref": "MyEc2SecurityGroup"
}
],
"SubnetId": {
"Ref": "MyBoxSubnet"
},
"Tags": [
{
"Key": "Name",
"Value": "MyBox"
},
]
}
},