小ネタです。AWSコンソールから設定する方法について書きます。
困っていたこと
Auto Scaling で追加したEC2 インスタンスにパブリック IPv4 アドレス
が割り振られない。
いろいろ調べたところ、Auto Scaling > [高度な詳細] > [IPアドレスタイプ] で設定できそうなのに、AWSコンソール上に見当たらなくて困っていました。
画像引用:AWS勉強会(3) / Auto Scalingチュートリアル - Qiita
解決策
Auto Scaling グループに紐づくサブネットのパブリック IPv4 アドレスの自動割り当て
をはい
にする
▼ 詳細
① Auto Scaling グループに紐づくサブネットがなんなのか確認する
1. [EC2] > [Auto Scaling グループ] で対象のAuto Scaling グループの名前をクリック
2. ネットワークのサブネットIDを控える
② サブネットのパブリック IPv4 アドレスの自動割り当て
を変更する
1. [VPC] > [サブネット] をクリック
2. 対象のサブネットIDを選択し、[アクション] > [自動割り当てIP設定の変更] をクリック
3. パブリック IPv4 アドレスの自動割り当てを有効にする
にチェックを入れ、[保存] をクリック
余談 (なぜこれを解決したかったのか)
Auto Scaling で追加したEC2 インスタンスに自動でEIPを割り当てる、ということをやりたかったです。
上記を実施するためには、パブリックIPが付与されている必要がありました。
以下の記事のおかげでEIPの自動割り当てをすることができました。圧倒的感謝