0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

改善:OpenAPIをS3ホスティングにベーシック認証追加

Posted at

やりたいこと

  • 前回の記事で未解決だった課題を解決したい

  • Before

    • s3を直接参照している、閲覧制御が出来ていない
      image.png
  • After

    • CloudFront + Lambda@Edge 経由に変更し、ベーシック認証を追加
      image.png

CloudFrontの設定

image.png
image.png

ベーシック認証(Cloudfront Function)

続いてベーシック認証するためのLambdaを作っていきます。CloudFront Functionを選択します
Lambda@Edgeの設定は省略します
image.png

動作確認

image.png

image.png

最後に

  • アクセス制御ができたので、見せたい対象の方を簡単ですが制御できるようになりました。
  • これで作ったOpenAPIのコードは隠しつつ、ReDocだけを表示制御が実現しました。
  • SSL認証やドメイン設定は行なえませんでしたが、またいつか別の機会に試そうと思います。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?