小编SOC*_*SOC的帖子

aws-cdk s3:部署具有公共读取访问权限的存储桶时,PutBucketPolicy 访问被拒绝

我正在尝试使用 cdk 使用 S3 存储桶设置一个静态网站。但是,当我部署堆栈时,我收到错误API: s3:PutBucketPolicy Access Denied。我使用的 CLI 用户具有管理员权限。

我尝试手动创建配置了“静态网站托管”属性的存储桶,但是当我添加以下存储桶策略时,Access denied即使我是根用户,我也会收到错误。

 {
  "Id": "PolicyId",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Sid",
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::BUCKET_NAME",
      "Principal": "*"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

与这里类似的东西。

我已取消选择建议的所有公共访问设置 - 但我仍然收到访问被拒绝的消息。

我相信部署cdk代码时的问题可能与手动创建存储桶时的问题有关,但我不知道如何调试它。

amazon-s3 amazon-web-services aws-cdk

4
推荐指数
1
解决办法
6583
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

aws-cdk ×1