Gibt es in AWS Cloudformation eine Möglichkeit, eine EC2-Instanz in VPC mit einer öffentlichen IP ohne zu deklarieren, eine Elastic IP zu deklarieren und anzuhängen?Wie erstelle ich automatisch eine Ec2-Instanz mit einer öffentlichen IP-Adresse ** ohne ** eine elastische IP in der Cloud-Konfiguration zu deklarieren?
In AWS :: AutoScaling :: LaunchConfiguration können Sie eine Eigenschaft "AssociatePublicIpAddress" hinzufügen, um anzugeben, dass die Instanzen automatisch eine öffentliche IP-Adresse akzeptieren. Ich suche nach dem Äquivalent für AWS :: EC2 :: Instanz
Unten ist mein Cloud-Bildung-Snippet zum Erstellen einer EC2-Instanz. Ich kann kein Dokument nennen, das erwähnt, wie man eine öffentliche IP hinzufügt, ohne zuvor eine Elastic IP deklarieren zu müssen.
"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"
},
]
}
},
Die öffentliche IP-Adresse wird beim Erstellen der ec2-Instanz automatisch zugewiesen. Sie müssen es nicht manuell hinzufügen. Müssen Sie hinzufügen öffentliche IP senden? – BMW
Es gibt eine Einstellung in den Subnetzeinstellungen: "Öffentliche IP-Adresse automatisch zuweisen" hast du das versucht? – Edwin
Sollte meine Antwort die richtige sein, können Sie sie als solche markieren, um anderen zu helfen, gültige Antworten auszusortieren? danke –