CloudFrontとLambda
CloudFront を利用して S3 へのアクセスをする
要件は下記
HTTPS 接続
Lambda で Basic 認証
/ にアクセスしたら /index.html に
存在しないファイルにアクセスしたら /error.html を表示
CloudFront をいい感じに設定する
Lambda を作る
us-east-1 のリージョンに作る必要がある
Lambda@Edge の設定をして viewer request のタイミングで作った Lambda を発火させるよう CloudFront で設定