无法使用具有AdministratorAccess和AmazonS3FullAccess权限的IAM用户列出S3存储桶

0

【以下的问题经过翻译处理】 按照最佳实践创建了一个IAM用户,并授予该用户以下策略:

  1. AdministratorAccess { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "*", "Resource": "*" } ] }
  2. AmazonS3FullAccess { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:*", "s3-object-lambda:*" ], "Resource": "*" } ] }

并配置AWS CLI使用IAM用户的访问密钥。当尝试使用IAM用户列出帐户上的所有存储桶时,我收到了以下错误: 调用ListBuckets操作时发生错误(AccessDenied):拒绝访问

不明白为什么会返回AccessDenied错误,因为IAM用户具有必要的权限,可以在任何资源上运行任何操作。

1 回答
0

【以下的回答经过翻译处理】 请运行“aws configure list”以显示您当前在AWS CLI中使用的实际凭据,并验证(部分隐藏的)“access_key”和“secret_key”是否符合您预期使用的凭据。

profile picture
专家
已回答 5 个月前

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

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

回答问题的准则