Simple Storage Service

在调用ListObjectsV2操作时发生错误(AccessDenied)。拒绝访问

刚刚创建了一个集群并连接到它......现在,当我试图通过:aws s3 ls bucketname列出s3 bucket时,它给我的ERROR消息是。在调用ListObjectsV2操作时发生错误(AccessDenied)。访问被拒绝。我想知道是否有人有同样的问题,以及我应该如何解决它。我是一个IAM用户,不是账户经理。

Hello,

该错误表明,你的IAM身份(这里是你的IAM用户)没有权限列出有关的桶(s3:ListBucket动作)。

请参阅此知识文章,了解如何为您的 IAM 身份提供此权限 - https://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-listobjects-sync/

如果你的IAM用户和S3桶属于两个不同的AWS账户,请确保除了上述之外,你的桶策略也给你的IAM用户执行ListObjectsV2操作的权限。

Thanks




如果您为该用户启用了 CloudTrails,则可以使用该用户下的 IAM 访问分析器来找出您需要添加的策略。查看此文档。https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html