【Terraform】Error putting S3 policy: AccessDenied: Access Deniedの対処法
S3のバケットポリシー作成でError putting S3 policy: AccessDenied: Access Denied TerraformでS3のバケットポリシーでPrincipalに対してすべてを許可しようとするとエラーとなる。
data "aws_iam_policy_document" "example" { statement { actions = ["s3:GetObject"] resources = ["${aws_s3_bucket.example.arn}/*"] principals { type = "AWS" identifiers = ["*"] # すべてのPrincipalに許可 } } } apply時に発生するエラーは以下の通り。