如何列出自身所属的AWS IAM用户组?无额外权限时能否实现?
AWS IAM用户能否自查询所属用户组列表?
核心结论
如果当前IAM用户没有被授予iam:ListGroupsForUser权限,无法通过AWS API直接获取自身所属的IAM用户组列表。
详细说明
- AWS提供的
ListGroupsForUserAPI是专门用于查询指定IAM用户所属组的官方接口,但调用该接口必须具备对应的iam:ListGroupsForUser权限,且权限策略中的资源需覆盖当前用户(例如arn:aws:iam::123456789012:user/YourUserName或通配符*)。 - 若用户仅拥有业务服务权限(比如ECR仓库读取权限),这类权限并不包含IAM管理类权限,因此无法调用任何能获取用户组关联信息的IAM接口。其他相关IAM接口(如
ListGroups、GetUser)要么需要更高权限,要么不会返回用户与组的关联关系。
内容的提问来源于stack exchange,提问作者Ragesh
相关产品推荐
相关产品推荐

