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