权限和授权项
如果您需要对您所拥有的通用云终端进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用通用云终端服务的其它功能。
默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使用户组中的用户获得相应的权限,这一过程称为授权。授权后,用户就可以基于已有权限对云服务进行操作。
权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策略以API接口为粒度进行权限拆分,授权更加精细,可以精确到某个操作、资源和条件,能够满足企业对权限最小化的安全管控要求。
如果您要允许或是禁止某个接口的操作权限,请使用策略。
账号具备所有接口的调用权限,如果使用账号下的IAM用户发起API请求时,该IAM用户必须具备调用该接口所需的权限,否则,API请求将调用失败。每个接口所需要的权限,与各个接口所对应的授权项相对应,只有发起请求的用户被授予授权项所对应的策略,该用户才能成功调用该接口。例如,用户要调用接口来查询云服务器列表,那么这个IAM用户被授予的策略中必须包含允许“ecs:servers:list”的授权项,该接口才能调用成功。
支持的授权项
如表1所示,包括了通用云终端的所有系统角色。
|
系统角色/策略名称 |
描述 |
角色类别 |
角色内容 |
|---|---|---|---|
|
KooPhone Administrator |
具备通用云终端所有操作权限的角色,拥有该权限的用户可以拥有通用云终端支持的全部权限。 |
系统角色 |
|
|
KooPhone ReadOnlyUser |
具备通用云终端只读操作权限的用户。 |
系统角色 |
表2列出了通用云终端常用操作与系统权限的授权关系,您可以参照该表选择合适的系统权限。
|
操作 |
KooPhone Administrator |
KooPhone ReadOnlyUser |
|---|---|---|
|
购买通用云终端 |
√ |
× |
|
查看组织和用户详情 |
√ |
√ |
|
创建组织 |
√ |
× |
|
添加部门 |
√ |
× |
|
添加成员 |
√ |
× |
|
查询实例(名称、规格等信息) |
√ |
√ |
|
自定义实例列表参数 |
√ |
× |
|
重启(实例) |
√ |
× |
|
开机(实例) |
√ |
× |
|
关机(实例) |
√ |
× |
|
续费 |
√ |
× |
|
退订 |
√ |
× |
|
应用卸载 |
√ |
× |
|
删除(实例) |
√ |
× |
|
绑定/解绑用户 |
√ |
× |
|
查询应用部署详情 |
√ |
√ |
|
上传应用 |
√ |
× |
|
卸载应用 |
√ |
× |
|
安装应用 |
√ |
× |
|
查询安全管控详情 |
√ |
√ |
|
开启防截屏 |
√ |
× |
|
关闭防截屏 |
√ |
× |
|
开启视频水印 |
√ |
× |
|
关闭视频水印 |
√ |
× |
|
批量删除(应用黑白名单) |
√ |
× |
|
创建名单(应用黑白名单) |
√ |
× |
|
开启(应用黑白名单) |
√ |
× |
|
禁用(应用黑白名单) |
√ |
× |
|
修改(应用黑白名单) |
√ |
× |
|
删除(应用黑白名单) |
√ |
× |
|
开启(数据流传输加密) |
√ |
× |
|
关闭(数据流传输加密) |
√ |
× |
|
自定义镜像 |
√ |
× |
|
CORS规则管理 |
√ |
× |