配置私有依赖库2.0权限
添加成员并授权成员角色
新增的成员需赋予指定的角色,才可以正常的使用制品仓库服务。
在私有依赖库中,不同的项目角色对应的操作权限不同。拥有“权限设置”操作权限的成员可以对权限范围进行编辑。
- 登录CodeArts首页。
- 单击目标项目名称,进入项目。
- 单击菜单“设置 > 通用设置 > 服务权限管理”,进入项目权限管理界面。
- 单击需要“配置权限的角色”,选择“二进制仓”,根据需要单击编辑并勾选权限,单击保存。
项目级权限说明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
角色/动作 |
创建仓库 |
编辑仓库 |
删除仓库 |
还原 |
彻底删除 |
还原所有 |
清空回收站 |
上传私有库组件 |
下载/查看私有库组件 |
删除/覆盖上传私有库组件 |
项目经理 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
产品经理 |
× |
√ |
× |
√ |
√ |
× |
× |
√ |
√ |
× |
测试经理 |
× |
√ |
× |
√ |
× |
√ |
× |
√ |
√ |
× |
运维经理 |
× |
√ |
× |
√ |
√ |
√ |
√ |
√ |
√ |
× |
系统工程师 |
× |
√ |
× |
√ |
√ |
× |
× |
√ |
√ |
× |
Committer |
× |
√ |
× |
√ |
√ |
× |
× |
√ |
√ |
× |
开发人员 |
× |
√ |
× |
√ |
√ |
× |
√ |
√ |
√ |
× |
测试人员 |
× |
× |
× |
√ |
× |
× |
× |
√ |
√ |
× |
参与者 |
× |
× |
× |
× |
× |
× |
× |
× |
√ |
× |
浏览者 |
× |
× |
× |
× |
× |
× |
× |
× |
√ |
× |
项目管理员 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
- 租户管理员(拥有Tenant Administrator权限的IAM用户账号)可以对租户下所有的项目进行管理设置,非租户管理员的项目创建者拥有上述表格列出的操作权限。
- 如果管理员在创建IAM用户时,没有将其加入任何用户组,新创建的IAM没有任何权限,管理员可以在IAM控制台为其授予权限。授权后,用户即可根据权限使用账户中的云服务资源,请参考创建用户并授权。
- 自定义角色无预置权限,可以联系管理员添加当前角色类型对应资源的相应操作权限。
在私有依赖库中管理仓库权限
制品仓库服务支持在项目下统一配置项目各角色对当前项目下私有依赖库的默认操作权限,请参考添加成员并授权成员角色。
用户也可以单独配置对应私有依赖库的仓库权限。
为私有依赖库成员添加/删除权限的操作步骤如下:
- 进入私有依赖库页面,在仓库列表中选择目标仓库。
- 在页面右侧单击“设置仓库”。
- 选择“仓库权限”页签,当前项目下的角色显示在页面中。
- 在角色列表中,单击需要修改权限的角色,勾选或取消勾选相关权限,单击“保存”。
- 新建成功的私有依赖库默认对接项目下“权限管理”修改后的角色权限会同步到私有依赖库的仓库权限。 的角色权限,在
- 当用户没有在对应私有库下修改相关角色的仓库权限,在“权限管理”修改该角色的权限会同步到对应私有依赖库的仓库权限。
- 当用户在对应私有库下修改了相关角色的仓库权限,在“权限管理”修改该角色的权限将不会同步到对应私有依赖库的仓库权限,请在仓库下进行后续该角色的权限修改。