一、流计算 Oceanus 预设角色权限
流计算 Oceanus 空间预设角色,一共有四类角色:
1. 超级管理员:通过主账号指定,享有除主账号外的最高权限,超级管理员账号在用地不同地域间共享。
2. 空间管理员:通过主账号指定或者超级管理员账号指定,可以在空间内增加删除空间成员。
3. 开发者:在成员管理模块可由空间管理员/超级管理员/主账号添加到空间,可以在空间内基础作业。
4. 预览者:在成员管理模块可由空间管理员/超级管理员/主账号添加到空间,只享有查看的权限。
预设角色权限详见下表:
| 功能分类 | 超级管理员 | 空间管理员 | 开发者 | 预览者 |
| 新建/销毁集群 | ✔️ | ❌ | ❌ | ❌ |
| 修改集群信息 | ✔️ | ❌ | ❌ | ❌ |
| 续费/变配 | ✔️ | ❌ | ❌ | ❌ |
| 查看集群 | ✔️ | ✔️ | ✔️ | ✔️ |
| 增加/删除空间 | ✔️ | ❌ | ❌ | ❌ |
| 修改空间属性 | ✔️ | ❌ | ❌ | ❌ |
| 集群和空间关联/解除关联 | ✔️ | ❌ | ❌ | ❌ |
| 增加/删除空间成员 | ✔️ | ✔️ | ❌ | ❌ |
| 修改空间成员角色 | ✔️ | ✔️ | ❌ | ❌ |
| 编辑超级管理员 | ✔️ | ❌ | ❌ | ❌ |
| 新建/删除作业 | ✔️ | ✔️ | ✔️ | ❌ |
| 运行/停止作业 | ✔️ | ✔️ | ✔️ | ❌ |
| 开发/调试作业 | ✔️ | ✔️ | ✔️ | ❌ |
| 监控告警 | ✔️ | ✔️ | ✔️ | ❌ |
| 查看作业 | ✔️ | ✔️ | ✔️ | ✔️ |
| 创建/删除依赖资源 | ✔️ | ✔️ | ✔️ | ❌ |
| 编辑依赖资源 | ✔️ | ✔️ | ✔️ | ❌ |
| 查看依赖资源 | ✔️ | ✔️ | ✔️ | ✔️ |
| 创建/删除元数据库 | ✔️ | ✔️ | ✔️ | ❌ |
| 创建/删除元数据表 | ✔️ | ✔️ | ✔️ | ❌ |
| 查看元数据 | ✔️ | ✔️ | ✔️ | ✔️ |
| 操作目录 | ✔️ | ✔️ | ✔️ | ❌ |
二、流计算 Oceanus 角色权限授权过程
在进行空间角色权限授权前,你应当完成为子用户授权 Oceanus 访问授权和为子用户授权 CAM 访问授权。详情见基础权限配置指引。
1. 添加超级管理员。
使用主账号或者超级管理员账号进入角色权限模块,单击编辑按钮添加一个或者多个子账号为超级管理员。超级管理员账号享有除主账号外的最高权限,超级管理员账号在不同地域间共享。
2. 使用主账号或者超管账号创建空间。
使用主账号或者超级管理员账号进入工作空间模块,单击新建工作空间。
注意:空间个数限制: 一个 APPID 在一个地域创建工作空间数量的上限为 30。
3. 为空间绑定计算资源。
使用主账号或者超级管理员账号进入工作空间模块,选择创建的工作空间,单击去关联,会跳转到计算资源模块。
在计算资源模块选择相应的集群进行关联即可。至此计算资源和空间的关联关系就建立好了,在空间里创建作业就会出现绑定的计算资源。解除绑定关系也是同样的步骤操作,进入计算资源模块,选择集群解除关联即可。
注意:空间和集群的关联限制:限制一个集群最多可被10个空间使用,但不限制一个空间可使用的集群数量。
4. 空间内添加子账号并赋予角色。
使用主账号或者超级管理员或者空间管理员账号进入工作空间模块,进入创建的空间,进入成员管理模块。单击添加成员即可。
三、添加自定义角色权限
1. 在控制台首页点击进入角色权限模块
2. 单击添加自定义角色。
3. 填写信息后保存。
4. 保存后即可按照权限使用规则赋予权限。