2016-05-13 5 views
0

AWSのマシンでPublic(Elastic)IPを設定する方法はありますか?私は、Corp Networkを使ってPackerを使用しています。 IPをSSHターゲットとして明示的にホワイトリストする必要があります。パッカーが画像ビルド用のEC2インスタンスを起動するときに、特定の弾性IPアドレスを取得する方法はありますか?AWSのマシンに公開(エラスティック)IPを設定する方法はありますか?

+0

CANTは特定の外部IPアドレスを割り当てます。 Amazonはそれらをランダムに割り当てます。 –

答えて

2

私はすでに弾性IPが割り当てられており、そのプールからIPの1つを割り当てたいとします。起動時にIPを割り当てる方法はありません。代わりにFileProvisionerを使用してスクリプトをアップロードしてください。スクリプトはAWS CLIコマンドを実行して、選択したIPをインスタンスに割り当てます。

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

そして、そのスクリプトを実行するためにShellProvisionerを使用しています。

+0

Hm。しかし、私はPackerが最初に特定のVIPをターゲットにしているマシンにSSHできるようにする必要があります。だから、私は必要なものが存在しないように聞こえますが、あなたは他のニーズに対して素晴らしい解決策を提供しました。ありがとうございました。 – n8gard

関連する問題