2016-05-13 9 views
0

Gibt es eine Möglichkeit, eine öffentliche (elastische) IP für eine Maschine in AWS festzulegen? Ich benutze Packer von w/in einem Firmennetzwerk. Wir müssen IPs explizit als SSH-Ziele auf die weiße Liste setzen. Gibt es eine Möglichkeit, wenn Packer eine EC2-Instanz für die Erstellung von Images startet, eine spezifische Elastic IP-Adresse erhalten soll?Gibt es eine Möglichkeit, eine öffentliche (elastische) IP für eine Maschine in AWS festzulegen?

+0

Sie CANT zuweisen bestimmte externe IP-Adressen. Amazon weist sie nach dem Zufallsprinzip zu. –

Antwort

2

Ich nehme an, Sie haben bereits die elastischen IPs zugewiesen und Sie möchten eine der IPs aus diesem Pool zuweisen. Es gibt keine Möglichkeit, die IP beim Starten zuzuweisen. Laden Sie stattdessen ein Skript mit FileProvisioner hoch. Das Skript führt einen AWS CLI-Befehl aus, um Ihrer Instanz die IP Ihrer Wahl zuzuweisen.

aws ec2 associate-address --instance-id <your-instance-id> --public-ip <your-elastic-IP> 

verwenden Dann ShellProvisioner das Skript auszuführen.

+0

Hm. Aber ich brauche Packer, um SSH in die Maschine starten zu können, die auf einen bestimmten VIP abzielt. Also, es klingt wie das, was ich brauche, existiert nicht, aber du hast eine großartige Lösung für andere Bedürfnisse angeboten. Vielen Dank. – n8gard

Verwandte Themen