配置存储桶策略后出现S3 API响应报错,如何解决?

0

【以下的问题经过翻译处理】 我创建了一个存储桶,并启用了版本控制和静态网站托管,但是为了托管静态网站,我需要将所有对象都设为公开。因此,我应用了下面提到的策略,但是在保存更改时,我遇到了错误“发生了意外错误”,提示“Action does not apply to any resource(s) in the statement?”

{ "Id": "Policy1661754296310", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1661754292357", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Effect": "Allow", "Resource": "arn:aws:s3:::akshay-demo-new-2022/", "Principal": "" } ] }

profile picture
专家
已提问 5 个月前41 查看次数
1 回答
0

【以下的回答经过翻译处理】 尝试在ARN和Principal中添加"*":

{
  "Id": "Policy1661758235544",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1661758233197",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::akshay-demo-new-2022/*",
      "Principal": "*"
    }
  ]
}

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容