桶策略找不到资源

Bucket policy not finding the resource

我已经创建了第一个存储桶策略来授予对特定 IAM 用户的完全访问权限,到目前为止只有一个策略,该配置运行良好。

现在我正尝试在我的代码中添加另一个策略。我使用官方政策生成器 here。但是,当我应用代码时,我收到一条错误消息:“Action does not apply to any resource(s) in statement”。

如果我们深入研究策略代码就会很清楚,每个策略都分配了一个资源。

能否请社区中的某个人帮助我了解包含两个不同规则的政策中的错误在哪里。非常感谢,非常感谢。

s3:ListBucket是桶级权限,列出所有对象。在 Bucket 策略中,您只能申请 object-level 权限,即 bucket 内的任何内容。所以,如果你删除 s3:ListBucket 它会起作用。