概要 AWS FargateでNATを利用しているときにぶつかった、NAT通信過課金問題とその回避策について 簡単にまとめます。 NAT利用の背景 Fargate上に配置するコンテナから、外部サービスにアクセスする必要がありましたが、 セキュリティの都合上で外部サービス側にIPアクセス制限が設けられていました。 これを解決するため、FargateからのアクセスをNAT経由にすることでアクセスIPを固定化する方法を 選択しました。 NAT設定から問題発覚までの流れ Subnet、NAT作成およびルーティング設定 まずはNAT越しにインターネットアクセスできるようにSubnetやルーティング設定を組みます。 ざっくりと手順をまとめると、 Public用とPrivate用Subnetそれぞれを作成。 EIPを作成。さらにNAT Gatewayを作成し、作成したEIPを割り当てる 作成されたEIP
![AWS FargateでNATを利用する時の注意事項 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/8bb7ad43d0786b54b1cc86c30983886452846b8b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QVdTJTIwRmFyZ2F0ZSVFMyU4MSVBN05BVCVFMyU4MiU5MiVFNSU4OCVBOSVFNyU5NCVBOCVFMyU4MSU5OSVFMyU4MiU4QiVFNiU5OSU4MiVFMyU4MSVBRSVFNiVCMyVBOCVFNiU4NCU4RiVFNCVCQSU4QiVFOSVBMCU4NSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Zjg1NjkxYmFhZWM1MDliODY5ZGYyOTdjODIyMDM2NDI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa3V0c3VuYV9tJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02NWNjMjg0NWU2MDg2ZmJmY2E2NWFhNTAwMjk0YzE5Yw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D83b9b06504eae587344c3137cb09424d)