ぽぴなび

知って感動した技術情報・生活情報や買ってよかったものの雑記です。

【AWS】サブネット間の通信の際もネットワークACLの設定が関係ある

状況

プライベートサブネットに立てたEC2にAWS VPNsshで乗り込んだはいいが、インターネットにアクセスできなくてめっちゃ不便じゃんとなった。 f:id:popy1017:20210617203352p:plain

解決方法

パブリックサブネットにNAT Gatewayを配置、VPCにInternet Gatewayを関連づけて、EC2はNAT Gatewayを介して外への通信のみできるようにするというもの。

milestone-of-se.nesuke.com

ハマったところ

NAT Gateway、Internet Gateway の配備やルートテーブルの設定は正しく行ったはずなのに、EC2からインターネットへの通信が確認できなかった。 原因としては、パブリックサブネットに設定していたネットワークACLの許可ルールに「プライベートサブネットからの通信を許可する」設定がなかったため。 f:id:popy1017:20210617204825p:plain