最近更新时间:2023.11.02 11:23:57
首次发布时间:2022.08.02 11:29:35
在 Spark 项目中,角色是一组权限策略的集合,也可以理解为是一个拥有相同权限的用户组。您在为项目成员授权时,就是通过关联角色实现授权的。
在项目中,系统预制了 Project_Admin、Project_Dev、Project_OPS 和 Project_Member 四种角色,已基本适用于日常的项目活动。
如果您的项目需要更加细分角色,除预制角色以外,您还可以添加自定义角色。自定义角色需要绑定权限策略,角色关联成员才可以拥有对应的权限。
角色 | 权限 |
---|---|
项目负责人(owner) | 具有项目的所有权限,是项目唯一的负责人。 |
项目管理员(Project_Admin) | 主要负责管理项目成员、角色和策略,以及资源池管理等全部权限。 |
开发人员(Project_Dev) | 拥有开发任务所需权限,如任务的创建、调试、删除等权限。 |
运维人员((Project_OPS) | 拥有任务的启动、停止、上下线等权限。 |
普通用户(Project_Member) | 仅拥有查看资源池、任务等项目资源的权限。 |
自定义角色 | 由用户自主管理,具有绑定策略的权限。 |
您在进行项目角色相关操作时,请确保您已经完成以下工作:
您需要为角色关联策略,才能保证关联该角色的成员拥有该权限。
您可以按需移除角色所关联的策略,但关联的系统预制策略不可被移除。
您可以为角色关联成员,这组成员就拥有了角色对应的权限。
您可以按需移除角色所关联的成员。
您可以编辑角色,修改角色的描述语句。
...
按钮,然后选择编辑。您可以删除自定义角色,系统预制角色不可被删除。
...
按钮,然后选择删除。