https://tech.lucheholdings.com/entry/2018/09/25/220855 2018
CloudFront + S3のWebサイトをTerraformで構築する | DevelopersIO 2021
参考
【AWS CloudFront + S3】「404 NotFound」を表示させる方法 - 株式会社クイックのWebサービス開発blog 2018
AWSリソースをTerraform管理対象に「追加」「削除」する方法 | デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ 2020
ACM
ワイルドカード証明書+SANsでネイキッドドメインを追加
【小ネタ】TerraformでACM証明書作成してALBに関連付ける | DevelopersIO 2021
Terraform 0.14.8 AWSプロバイダー 3.34.0
参考
[CertCentral]SANsの指定方法(ワイルドカードの場合)
terrafromでaws acm作成 cloudfrontの場合バージニアで作成しないといけないんだけどどうやるの? - Qiita 2021
TerraformでACM証明書を作成してみた | DevelopersIO 2019
Terraform v0.12.8 provider.aws v2.27.0
ベーシック認証 CloudFront Functions
CloudFrontにTerraformを使ってベーシック認証を設定する – wiki.kazuma.tokyo
参考
このBasic認証をCloudFront + S3という構成で掛けたい場合の実装は、今まではLambda@Edgeを使う場合が多かったですが、最近リリースされた、よりユーザーに近いロケーションでより高速な処理が可能なCloudFront Functionsでも実装が可能です。
[AWS CDK] CloudFront FunctionでWebサイトにBasic認証をかける | DevelopersIO 2021
CloudFront Functions でリダイレクト
wwwなしのURLをwwwありのURLにリダイレクト
CloudFront Functions で www なしの URL を www 有りの URL にリダイレクトさせる 2021
CloudFront Functionsでオリジンに手を加えずにURLリダイレクトをしたい | DevelopersIO 2021
IAMユーザ
ここでterraform applyするとクレデンシャルどうなるの?と思いますが!!
手動でアクセスキーの作成をしましょう。
[AWS][Terraform]IAMユーザーを作成してポリシーをアタッチするまでを自動化してみた!! – ADACHIN SERVER LABO 2018