8
4

More than 3 years have passed since last update.

EC2インスタンスにパブリックIPが付与されなかった話

Posted at

EC2にパブリックIPが付与されてない

ある時EC2をパブリックサブネットに立ち上げた時のこと。
EC2インスタンスにPublic IPが付与されていないことを発見↓スクリーンショット 2021-01-23 23.50.20.png

AWS認定のソリューションアーキテクトでもよく出てくるこの事象。
この原因について、試験での答えは大体こう⇨「サブネットのパブリックIPv4アドレスの自動割り当てが有効になっていない」

了解了解、座学で知ってます。サブネットを確認しましょう。
あれ、サブネットの設定では自動割り当てが有効になっているな、、、↓
スクリーンショット 2021-01-24 0.07.00.png

原因


EC2インスタンスの起動時の設定が間違ってました。
押し間違えで自動割り当てパブリックIPを「無効化」にしてしまってたようです。
スクリーンショット 2021-01-24 0.10.41.png
悩んだ挙句しょうもないミス。あるあるですね。

対処法

EC2のコンソールで有効化するとこを探します。が、、、、ない!
EC2のバブリックIPの自動割り当て設定は後から変更できないようです。
そうなると、対処法は2つ。

1.  今のEC2を終了して、新しいEC2を正しい設定で起動。


2.  ElasticIPアドレスをEC2にアタッチする

今回は ElasticIPを付与することにします。
ElasticIPを付与後、無事パブリックIPアドレスが付与されました↓
スクリーンショット 2021-01-24 0.19.54.png

感想

たかが自動割り当ての初期設定を間違えただけで、静的IPである必要もないのにElasticIPをアタッチしないといけないのは若干大袈裟な気が、、、
ElasticIPは一応有料で、EC2からデタッチした後に解放をしないと料金が発生しますしね。
参考: https://aws.amazon.com/jp/premiumsupport/knowledge-center/elastic-ip-charges/

EC2のみならず、リソースの作成時でないと変更できない設定が色々とあるので、意外と初期設定は大事だと感じました。

(今回スクショしたリソースなどは全て削除済なので、IPやIDが丸出しですがご心配なく)

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4