AWS IAM。如何查找我当前角色的权限/策略

时间:2021-02-17 19:01:31

标签: amazon-web-services amazon-iam

作为通过 SAML 认证的用户,我想查看我对资源的所有权限,例如我是否有权运行 RDS 查询、我是否有权查看账单报告。

我还想将我的角色的权限与我的同事的权限进行比较,因为他可以做某些事情而我不能,因此我可以弄清楚需要为我的角色添加哪些额外的权限。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以简单地承担一个角色,然后使用凭据创建客户端以获取信息。

assume-role

ListPolicies

import boto3
iam = boto3.client('iam')
result =  iam.list_policies(OnlyAttached=True)
result['Policies']

list-attached-role-policies

$ aws iam list-attached-role-policies --role-name myrolename
{
    "AttachedPolicies": [
        {
            "PolicyName": "AdministratorAccess",
            "PolicyArn": "arn:aws:iam::aws:policy/AdministratorAccess"
        }
    ]
}
相关问题