本文介绍如何为RAM角色授予、查看和移除权限。
使用限制
为RAM角色新增授权
控制台
建议为操作人员分配系统策略AliyunRAMFullAccess (RAM管理员)权限。
控制台提供了多种授权入口,您可以根据具体场景选择最便捷的方式。
操作入口 | 适用场景 | 是否支持批量操作 |
身份管理 > 角色 列表页 | 为单个或多个角色授予相同的权限。 | 是 |
权限管理 > 授权 页面 | 从权限视角出发,为多个不同身份(用户、用户组、角色)批量授予相同权限。 | 是 |
从角色页面发起
从授权页面发起
OpenAPI
您可以调用接口AttachPolicyToRole为指定RAM角色添加权限,并传入参数:
PolicyType:要授予的权限策略类型:System代表系统策略,Custom代表自定义策略。大小写敏感。PolicyName:要授予的权限策略的准确名称。RoleName:指定RAM角色名称。
调用接口AttachPolicyToRole的授权范围为当前的阿里云账号,不支持资源组级别授权。如您希望在资源组级别对RAM角色进行授权,应调用资源组接口AttachPolicy - 为RAM身份授权。
查看RAM角色的权限
建议为操作人员分配系统策略AliyunRAMReadOnlyAccess 权限。
控制台
使用RAM管理员登录RAM控制台。
在左侧导航栏,选择。
在角色页面,单击目标RAM角色名称。
在权限管理页签,查看角色被授予的权限策略。
OpenAPI
您可以调用接口ListPoliciesForRole查看指定RAM角色的权限策略,并传入参数:
RoleName:指定RAM角色名称。
为RAM角色移除权限
建议为操作人员分配系统策略AliyunRAMFullAccess (RAM管理员)权限。
控制台
您可以使用多种方式移除RAM角色的权限。
从角色页面发起
使用RAM管理员登录RAM控制台。
在左侧导航栏,选择。
在角色页面,单击目标RAM角色名称。
在权限管理页签,单击目标权限策略操作列的解除授权。
您也可以选中多个权限策略,单击权限策略列表下方的解除授权,为RAM角色批量解除多个授权。
在解除授权对话框,单击解除授权。
从授权页面发起
使用RAM管理员登录RAM控制台。
在左侧导航栏,选择。
在授权页面,单击目标RAM角色操作列的解除授权。
您也可以选中多个RAM角色,单击角色列表下方的解除授权,为多个RAM角色批量解除多个授权。
在解除授权对话框,单击解除授权。
OpenAPI
您可以调用接口DetachPolicyFromRole为指定RAM角色移除权限策略,并传入参数:
PolicyType:要移除的权限策略类型:System代表系统策略,Custom代表自定义策略。大小写敏感。PolicyName:要移除的权限策略的准确名称。RoleName:指定RAM角色名称。

