0

Terraform を使用して AWS S3 VPC エンドポイントのポリシーを作成しようとしています。

私のテラフォーム:

  policy = jsonencode({
      Sid    = "Restrict-Access-To-Specific-Bucket"
      Principal = "*"
      Action = "*"
      Effect = "Allow"
      Resource = [
        "arn:aws:s3:::${aws_s3_bucket.snowflake-data-bucket-raw.id}",
        "arn:aws:s3:::${aws_s3_bucket.snowflake-data-bucket-raw.id}/*"
      ]
  })

これを使用すると、次のエラーが発生します。

│ Error: Error creating VPC Endpoint: InvalidPolicyDocument: Please provide a valid VPC Endpoint policy
│       status code: 400, request id: 1b08a075-0c65-4f1c-92a9-bcbeced15db1

書式設定が間違っているのか、どこかにフィールドがないのかわかりません。どんな助けでも大歓迎です。

4

1 に答える 1