角色权限

AppStack 基于角色权限打造多角色应用研发故事,帮助实现资源、应用、环境等对象精细化权限管控。

AppStack 权限系统主要分为两个层次:组织角色权限应用角色权限

组织角色权限

AppStack 组织成员分为拥有者管理员成员外部成员。组织创建者默认为拥有者成员是默认角色。可在组织成员管理中添加或修改角色(AppStack 暂不支持自定义角色)。

为不同角色设置权限点,实现对 AppStack 资源、应用等对象的精细化权限管控。具体权限点及默认配置如下表,可根据实际场景调整。

(Y:表示有权限;N:表示无权限)

权限大类

权限点

拥有者

管理员

成员

外部成员

应用管理

新建应用

Y

Y

Y

Y

查看应用

Y

Y

Y

N

管理应用

Y

Y

N

N

资源管理

导入资源

Y

Y

Y

Y

查看资源

Y

Y

Y

N

管理资源

Y

Y

N

N

全局设置

新建应用编排模板

Y

Y

Y

Y

查看应用编排模板

Y

Y

Y

Y

管理应用编排模板

Y

Y

N

N

查看组织角色权限

Y

Y

Y

Y

管理组织角色权限

Y

Y

N

N

查看应用角色权限

Y

Y

Y

Y

管理应用角色权限

Y

Y

N

N

新建服务连接

Y

Y

Y

Y

查看全部服务连接

Y

Y

Y

Y

管理全部服务连接

Y

Y

N

N

高的 - 2024-12-20T144541

修改组织角色权限点

根据实际场景选中或取消权限点后,单击保存即可修改角色权限。组织拥有者默认具备所有权限,不可修改。

恢复组织角色默认权限点

单击权限点列表后的恢复默认,可以将某个角色的权限点恢复为默认配置,默认配置见上表。

设置组织成员角色

组织成员角色由云效组织管理后台统一管理,具体请参见组织成员管理

应用角色权限

AppStack 应用成员有五种角色:拥有者负责人开发(默认)、测试运维

通过设置不同角色的权限点,可以实现对 AppStack 应用的发布、环境等精细化权限管控。以下表格展示了默认权限点配置,可根据实际需求调整。

(Y:表示有权限;N:表示无权限)

权限大类

权限点

拥有者

负责人

开发

测试

运维

应用设置

基本设置

Y

Y

N

N

N

成员设置

(包括新增成员、修改成员角色、删除成员)

Y

Y

N

N

N

删除应用

Y

Y

N

N

N

发布

新建/管理流水线

流水线成员权限 控制

关联/移除流水线

Y

Y

Y

Y

Y

环境

新建环境

Y

Y

Y

Y

Y

部署环境

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

回滚环境

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

扩缩环境

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

锁定/解锁环境

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

设置环境

(包括环境基本设置、部署设置)

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

删除环境

Y

所有环境

Y

所有环境

Y

开发环境

Y

测试环境

Y

所有环境

编排

创建应用编排

Y

Y

Y

N

Y

编辑应用编排

Y

Y

Y

N

Y

导出应用编排

Y

Y

Y

Y

Y

变量

新建变量组

Y

Y

Y

Y

Y

管理变量组

(包括编辑变量组、复制变量组、导入变量、导出变量、设置变量组、删除变量组)

Y

Y

Y

Y

Y

高的 - 2024-12-20T150044

修改应用角色权限点

选中或取消权限点后,单击保存即可修改角色权限。组织拥有者默认具备所有权限,不可修改。

恢复应用角色默认权限点

单击恢复默认可恢复角色的默认权限配置,详见上表。

设置应用成员角色

进入目标应用,设置 > 成员管理,可以新增成员、修改成员角色权限等,具体请参见成员管理

高的 - 2024-12-20T153540