タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lambdaとCloudFrontに関するharigelのブックマーク (2)

  • CloudFront+Lambda@Edge+SecretsManagerでBasic認証 - クロスパワークラウドブログ

    こんにちは。katoです。 今回はCloudFront + Lambda@EdegのBasic認証の仕組みにSecretsManagerを組み込んでいきたいと思います。 概要 CloudFront + Lambda@EdgeでのBasic認証は、多くの方が利用されたことがあるのではと思われますが、Lambda@Edgeならではの、 ・環境変数が利用できない(認証情報がコードにべた書き) ・LATESTバージョンをCloudFrontに設定できない(更新の手間がかかる) などの部分で不便に思ったり、運用の手間がかかったりしたことがあるかと思われます。 SecretsManagerと連携することで、上記の問題を解決し、認証情報もセキュアに管理することが可能となります。 なお、今回はLambda@Edgeの関数は、Python(3.7)にて作成していきます。 CloudFront + Lambd

    CloudFront+Lambda@Edge+SecretsManagerでBasic認証 - クロスパワークラウドブログ
  • できた!S3 オリジンへの直接アクセス制限と、インデックスドキュメント機能を共存させる方法 | DevelopersIO

    CloudFrontをS3 オリジンで利用するとき、「CloudFrontをバイパスしたアクセスを制限」「インデックスドキュメントを返す」という要望は少なくないのではないでしょうか?出来そうで出来なかった共存を Lambda@Edge で解決! ちょっと伝わりにくいタイトルですが、やりたいことは以下の2つです。 CloudFront の S3 オリジンには直接アクセスさせない(CloudFront をバイパスした S3 へのアクセスをブロック) オブジェクト指定のないアクセス(末尾"/"の URL アクセス)にはインデックスドキュメントを返す(サブディレクトリも含む) 画にするとこういうことです↓ 「CloudFront をバイパスさせない」という点でまず考えるのは、オリジンアクセスアイデンティティでかと思います。そして、「オブジェクト指定のないアクセスにインデックスドキュメントを返す」と

    できた!S3 オリジンへの直接アクセス制限と、インデックスドキュメント機能を共存させる方法 | DevelopersIO
  • 1