サーバーサイドエンジニアのいわむ(@k_iwamu)です。
AWSのサービスを組み合わせて、サーバーレスで静的サイトをホスティングするインフラを構築しました。
前回書いた記事中ではS3のオブジェクトを静的ウェブサイトホスティング機能を用いてホスティングし、 IP制限はバケットポリシーで行う方法を紹介しておりました。
今回は、HTTPSでの通信を実現するため、 S3のオブジェクトをCloudFrontを用いてホスティングし、IP制限はAWS WAFで行う実装を行ったので紹介します。 Terraformで作成したので、サンプルコードも少し載せておきます。参考になれば嬉しいです。
続きを読む