Amazon S3のCORSルールをterraformで設定
Amazon S3のCORSルールをTerraformで定義
aws_s3_bucket_cors_configuration を使う
Terraform Registry
code:tf
resource "aws_s3_bucket" "example" {
bucket = "mybucket"
}
resource "aws_s3_bucket_cors_configuration" "example" {
bucket = aws_s3_bucket.example.id
cors_rule {
allowed_headers = "*"
allowed_methods = "PUT"
allowed_origins = ["https://ここに自分のフロントエンドのドメイン書く"]
max_age_seconds = 3000
}
}