无法授予在 AWS 控制台上创建和管理访问密钥的权限

0

【以下的问题经过翻译处理】 我希望允许普通用户在 AWS 控制台上创建和管理访问密钥。 为了向该用户授予这些权限,我参考 https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html 创建了下面 2 个 IAM 策略。 ''' { "Version": "2012-10-17", "Statement": [ { "Sid": "CreateOwnAccessKeys", "Effect": "Allow", "Action": [ "iam:CreateAccessKey", "iam:GetUser", "iam:ListAccessKeys" ], "Resource": "arn:aws:iam::*:user/${aws:username}" } ] }

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ManageOwnAccessKeys", "Effect": "Allow", "Action": [ "iam:CreateAccessKey", "iam:DeleteAccessKey", "iam:GetAccessKeyLastUsed", "iam:GetUser", "iam:ListAccessKeys", "iam:UpdateAccessKey" ], "Resource": "arn:aws:iam::*:user/${aws:username}" } ] } ''' 使用 2 个 IAM 策略,该用户仍然无法在 AWS 控制台上创建和管理访问密钥,并发现如下错误消息。 User: arn:aws:iam::711268734740:user/testuser 无权对资源执行:iam:ListAccessKeys:在基于身份的策略中明确拒绝的用户 testuser

我该如何授予该用户创建和管理自己访问密钥的权限?

profile picture
전문가
질문됨 5달 전4회 조회
1개 답변
0

【以下的回答经过翻译处理】 对于相同操作,显式创建的拒绝语句优先于任何允许规则。 除了这两个策略之外,您是否还创建了诸如"Action: iam:*, Effect: Deny"之类的语句? 该错误消息表明“iam:ListAccessKeys”存在显式拒绝规则。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인