AWS プログラミング

S3 + CloudFrontにCORS設定をする【AWS Terraform0.12】

投稿日:

S3のバケットをオリジンにしてCloudFrontで配信する構成の際にCORSの設定をTerraformで行う方法のまとめ。

 

ちなみに、Terraformではなくマネジメントコンソールから設定する場合は以下のQiitaの記事がわかりやすくておすすめです。

 

CloudFrontとS3のCORS対応

 

S3バケットにCORS設定を追加

オリジンにする『aws_s3_bucket』リソースにCORSの設定を追加します。

 

以下、『https://kleinblog.net』からのクロスオリジンを許可する例

 

CloudFrontのWhitelist Headersに『Origin』を追加

CloudFrontのホワイトリストに『Origin』を追加します。

 

キャッシュ設定のforwarded_valuesに書きます。

 

コード化とっても大事です。Terraformもっと勉強したい方には、UdemyのLearn DevOps: Infrastructure Automation With Terraform がおすすめ。

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-AWS, プログラミング
-, ,

Copyright© クラインの備忘壺 , 2019 All Rights Reserved.