2016-05-13 24 views
0

有沒有方法可以在AWS中爲機器設置公共(彈性)IP?我在公司網絡中使用Packer。我們必須將IP列爲明確的白名單作爲SSH目標。當Packer啓動EC2實例進行映像構建時,有沒有辦法讓它獲得特定的彈性IP地址?有沒有方法可以在AWS中爲機器設置公共(彈性)IP?

+0

您可以分配特定的外部IP地址。亞馬遜隨機分配它們。 –

回答

2

我假設你已經分配了彈性IP,並且你想從該池中分配一個IP。啓動時無法分配IP。而是使用FileProvisioner上傳腳本。該腳本將執行AWS CLI命令,將您選擇的IP分配給您的實例。

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

然後使用ShellProvisioner執行該腳本。

+0

嗯。但是我需要Packer能夠最初以針對特定VIP的機器進行SSH連接。所以,這聽起來像我所需要的東西不存在,但你確實爲其他需求提供了一個很好的解決方案。謝謝。 – n8gard

相關問題