terraformを使ってAWS WAFだけでBasic認証を設定する

10142 ワード

Basic認証を導入する方法はCloudFront + Lambda Edge、CloudFront Function、
ALB + Lambdaなど、色々あるかと思います。

WAFのルールでも設定が可能なようで、コードを書く必要がある上記と比べると
設定が楽&管理がしやすいかと思い選択、こちらをterraformで実装したので記事にします。

参考記事はこちら、これをterraformで書いたものです。