さいごにはじめにこんにちは、Shunです。使用して、そのコンテンツにアクセスする方法について説明します。オリジンを簡単に保護できるようにする新機能です。リクエストに署名するタイミングと場合を設定できるようになりました。本記事で説明する構成は以下の通りです。S3の作成S3はすべてデフォルト値で作成して、問題ございません。S3のアクセス制御はOACによって行われるため、パブリックアクセスのブロックも有効にします。アクセスを確認するため、適当なファイルをS3にアップロードしておきます。次にCloudFrontディストリビューションを作成します。OAC」ボタンを押し、デフォルト設定でOACを作成します。S3バケットポリシーを更新する必要があるという警告が表示されますが、これは後ほど更新します。今回は検証目的なので、WAFは無効にします。「代替ドメイン名」と「カスタムSSL証明書」は後ほど設定します。作成すると、画面上部へS3バケットポリシーの「ポリシーをコピー」というボタンが出ます。これをS3のバケットポリシーへ貼り付けます。バケットポリシーは以下です。ハイライト箇所が下記の環境によって書き換わります。53にCloudFrontのレコードを以下のように登録します。続いて、ACMを作成します。CloudFrontはバージニア北部(グローバル)のサービスなので、ACMもバージニア北部で作成します。作成した証明書を見てみると、ステータスが保留中となっています。53にACMのCNAMEが登録され、DNS検証が完了します。これでACMの発行が完了します。53へのレコード登録とACMの発行が完了したので、先ほどスキップしたCloudFrontディストリビューションの追加設定を行います。index.htmlこれで設定は完了です。デプロイが完了するまで数分かかることがあります。完了する前にアクセスしても接続は拒否されるので、しばらく待つ必要があります。僕はせっかちなので、何度もデプロイが終わる前に見に行ってしまい、頭を抱えました。World!」を確認できました。S3のオブジェクトURLからアクセスすると、アクセスが拒否されました。さいごにOACの概念は以前から知っていましたが、実際に操作してみると、簡単に設定できることに驚きました。OACをTerraformで実施されたい方は、以下の記事を参考にしてみてください。利用開始されました!CloudFrontにあまり触れる機会がなかったため、これからはCloudFront関連の記事をもっと多く書いていきたいと思います。Route53Shuntwiter週8バスケしたいです。