EC2にパブリックIPを自動で割り当てするには以下の設定が必要。
「1」についてはインスタンス作成時にしか指定が出来ないので要注意。
(EIPの割り当ては可能)
1.EC2作成時に「自動割り当てパブリックIP」を有効に設定
2.Subnetの設定で「パブリック IPv4アドレスを自動割り当て」を有効に設定
■参考URL
パブリック IPv4 アドレスと外部 DNS ホスト名
パブリックDNSホスト名も付与したい場合は以下も設定する。
3.VPCの「DNSホスト名」を有効に設定(enableDnsHostnames)
4.VPCの「DNS解決」を有効に設定(enableDnsSupport)
■参考URL
VPCのDNS サポート
以上