やりたいこと
-
前回の記事で未解決だった課題を解決したい
-
Before
-
After
CloudFrontの設定
-
AWS S3で公開している静的サイトにBasic認証をかけるというサイトを参考に設定していきます
ベーシック認証(Cloudfront Function)
続いてベーシック認証するためのLambdaを作っていきます。CloudFront Function
を選択します
Lambda@Edgeの設定は省略します
動作確認
最後に
- アクセス制御ができたので、見せたい対象の方を簡単ですが制御できるようになりました。
- これで作ったOpenAPIのコードは隠しつつ、ReDocだけを表示制御が実現しました。
- SSL認証やドメイン設定は行なえませんでしたが、またいつか別の機会に試そうと思います。