AWS EC2でパブリックDNS/IPが割り当てられない
AWS EC2でデフォルトのVPCを使わない場合、つまり新しいVPCを作ってそのVPC内にEC2インスタンスを作成する場合、パブリックDNS/IPが割り当てられないことがある。
規定値では、パブリックDNS/IPが割り当てられないようになっているので以下の設定が必要。
- VPC作成時に、「DNS解決」と「DNSホスト名」を有効にする。
- VPCにルートテーブルを作成し、インターネット公開の設定を行う
- VPCにぶら下がるサブネット作成時に、パブリックアドレスの自動設定を有効にする。
- EC2インスタンスを作成時に「インスタンスの詳細設定画面」で、「パブリックIPの自動割り当て」で自動割り当てを有効に設定したサブネットを選択(または、「有効」を選択)
1.と2.については、https://qiita.com/mesaka/items/85ef45f7eb9618acbdfe
3.と4.については、https://docs.aws.amazon.com/ja_jp/vpc/latest/userguide/vpc-ip-addressing.html#subnet-public-ip を参照。
2019/090/20