Wie erstelle ich automatisch eine Ec2-Instanz mit einer öffentlichen IP-Adresse ** ohne ** eine elastische IP in der Cloud-Architektur zu deklarieren?

8

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?

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 :: Instance

Nachfolgend finden Sie mein Cloud-Informations-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.

%Vor%     
MechaStorm 04.01.2015, 18:42
quelle

2 Antworten

12

Angenommen, Sie starten Ihre Instanz in einem öffentlichen VPC-Subnetz (dh ein Subnetz mit einer Routing-Tabelle inkl. einer Regel zum Senden von Datenverkehr an 0.0.0.0/0 an das Internet Gateway), definieren Sie die AutoAssignPublicIPAddress-Eigenschaft in der Gruppe NetworkInterfaces Ihrer EC2-Ressource:

%Vor%

Siehe Dokumentation unter Ссылка

Wenn Sie Ihre Instanz in EC2 Classic-Netzwerken (nicht VPC) starten, erhält sie automatisch eine öffentliche IP-Adresse.

    
Sébastien Stormacq 05.01.2015, 07:54
quelle
3

Ich sehe, dass dies ein alter Beitrag ist, aber ich poste die Antwort trotzdem, es kann hilfreich sein. Im Subnetz können Sie "MapPublicIpOnLaunch" auf "True" setzen, damit alle Instanzen dieses Subnetzes eine öffentliche IP-Adresse haben.

%Vor%     
K. Mounir 06.06.2016 11:38
quelle