はじめに
みなさん、こんにちは。AWS Global Acceleratorのバックエンドにプライベートサブネットに配置したEC2インスタンスを設定しようとした際に、指定可能なエンドポイント一覧にEC2インスタンスが出てこないといった事象に遭遇したので、今回はこちらの事象の原因と解決方法について紹介していきたいと思います。
EC2インスタンスがリストに出てこなかった原因
結論としては「VPCにインターネットゲートウェイ(IGW)をアタッチしていなかったこと」が原因でした。
「公式ドキュメント」にも本件については書かれてはいるものの、若干ややこしいのは「VPCにIGWをアタッチ だけ はしておかなければいけない」が、パブリックサブネットを作る必要もなければIGWへのルート設定をする必要もない、という点です。
パッと見だとIGWはどこにも使われていないように見えてしまうため、あとから構成を見返したときに「あれ、この構成にIGWはいるんだっけ?うーん、いらなそうだな、、、」とウッカリIGWを消してしまわないようにご留意ください^^;
終わりに
Global AcceleratorのエンドポイントとしてEC2インスタンスがリストに出てこなくて困ってます、といった方はぜひ参考にしてみてはいかがでしょうか。以上、Global Acceleratorに指定可能なエンドポイント一覧にEC2インスタンスが表示されなかった事象に関する原因と解決方法のご紹介でした。
- AWS は、米国その他の諸国における Amazon.com, Inc. またはその関連会社の商標です。
- その他、記載されている会社名および商品・製品・サービス名は、各社の商標または登録商標です。