权限配置
仅团队负责人、管理员能够进行权限配置。
根据使用持续部署场景的场景与功能定位,分为“项目权限组”与“团队权限方案”两种类型。
应用中心与基础设施
应用中心与基础设施位于首页工作台,因此访问与管理权限收归于“团队权限方案”。由团队管理员前往“团队设置中心”→“团队权限方案”进行管理。
勾选“应用管理”权限,默认拥有堡垒机、云账号与主机组等管理权限。
项目内持续部署
K8s 发布单、弹性伸缩与主机部署位于项目内,因此相关的使用与管理权限收归于“项目权限组”。
团队负责人或管理员前往“团队设置中心”→“项目权限方案”进行配置。项目中可供配置的权限点有:
- 访问持续部署
- 持续部署管理
- 删除部署记录
配置完成后,前往“项目成员管理”中为项目中的相关成员关联恰当的权限组。
示例配置
持续部署过程的操作简单划分可分两类角色:
运维:配置持续部署过程(配置应用、配置发布流程、配置审批流程)
开发:提交发布单进行发布(提交发布单、等待审批完成、查看发布过程)
推荐研发团队分别设立“开发”与“运维”两类权限角色。有关于持续部署的配置与应用管理工作应交由“运维”角色进行处理,而仅赋予“开发”角色提交发布单的权限,用于实现最小权限原则。
运维角色
运维角色仅需配置部署流程,无需介入项目内开发工作,因此仅需为运维角色配置“团队级权限方案”,团队管理员点击左下角的“团队设置中心”按钮的权限配置页,新增“运维”用户组,勾选相应的管理权限。
为用户组添加相关团队成员。
开发角色
团队管理员点击左下角的“团队设置中心”按钮的权限配置页,新增“研发”用户组,参考“团队普通成员”权限组创建团队权限组,并添加相关团队成员。
系统内置的“研发”项目权限方案默认包含创建发布单权限,因此仅需将项目中的开发人员与“开发”项目权限组相关联即可完成配置。
其他:(可选)按资源控制部署权限说明
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。