文档首页 > > 产品介绍> 权限管理

权限管理

分享
更新时间:2020/10/19 GMT+08:00

项目管理服务作为华为云的一个服务,和华为云其他云服务一样,使用统一身份认证服务(Identity and Access Management,简称IAM)管理整个租户下多项目的统一权限。在单个项目内,基于具体项目设置进行项目内的权限管理。项目管理的权限管理分为两种,分别是云服务级和项目级。

  • 云服务级:服务级的权限通过统一身份认证服务设置。IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。关于IAM的详细介绍,请参见IAM产品介绍
  • 项目级:项目级的权限通过项目管理服务设置。

云服务级权限

通常一个IAM主账号下,可以创建多个DevCloud软件开发项目。默认情况下,只有IAM主账号默认可以设置是否能允许子账号创建项目,只有IAM主账号能查看所有项目和成员等。在某些企业场景下,IAM主账号可以通过IAM的细粒度权限管理,设置部分子账号可以代行IAM主账号的设置权限。

IAM子账号默认是没有这些权限的,需要在IAM中,将其加入到用户组,并为用户组授予相应的策略,这一过程称为授权。

项目管理服务部署是分物理区域的,属于项目级服务(IAM的术语),因此授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如“华北-北京1”)对应的项目(如“cn-north-1”)中设置权限,设置该权限后对此项目生效。

如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。

IAM权限根据授权精细程度分为角色和策略(详细介绍请参考IAM产品介绍),项目管理服务使用“策略”,可以更加灵活、精细地满足企业管理权限的要求。

项目管理当前支持的系统权限如表1所示。

表1 项目管理服务(Projectman)系统权限

策略名称

描述

策略类别

策略内容

ProjectMan ConfigOperations

DevCloud项目设置的操作权限

系统策略

请参见表2

表2 ProjectMan ConfigOperations策略内容

操作

细粒度操作是否支持

说明

批量导入并创建IAM子账号

授予本操作权限后,可以使用租户设置中的通用设置 > 子账号管理功能,可以批量的增加IAM子账号

修改项目设置模板

授予本操作权限后,可以使用租户设置中的项目管理 > 项目设置模板功能,可以修改已有的项目设置模板

删除项目设置模板

授予本操作权限后,可以使用租户设置中的项目管理 > 项目设置模板功能,可以删除已有的项目设置模板

查询租户下拥有项目创建权限的用户列表

授予本操作权限后,可以使用租户设置中的项目管理 > 设置项目创建者功能,能够查看拥有项目创建权限的用户列表

设置哪些子账号可以成为项目创建者

授予本操作权限后,可以使用租户设置中的项目管理 > 设置项目创建者功能,能够设置哪些子账号拥有项目创建的权限,成为项目创建者可以任意创建DevCloud项目。

详细操作请参见设置项目创建者

查询租户下所有DevCloud项目列表

授予本操作权限后,可以使用租户设置中的项目管理 > 项目和成员管理查看所有的项目列表。

详细操作请参见项目和成员管理

加入租户下的任意项目,成为项目成员

授予本操作权限后,可以使用租户设置中的项目管理 > 项目和成员管理功能,可以加入任意项目,加入后默认是项目经理角色。

详细操作请参见项目和成员管理

删除已是项目成员的DevCloud项目

授予本操作权限后,可以使用租户设置中的项目管理 > 项目和成员管理功能,删除已是项目成员的DevCloud项目。

详细操作请参见项目和成员管理

查询所有DevCloud项目的成员列表

授予本操作权限后,可以使用租户设置中的项目管理 > 项目和成员管理功能,查看所有的项目成员列表。

详细操作请参见项目和成员管理

删除租户下任意项目的成员

授予本操作权限后,可以使用租户设置中的项目管理 > 项目和成员管理功能,可以将1个或多个项目成员从指定项目中删除。

详细操作请参见项目和成员管理

  

项目级权限

通过项目管理创建的所有项目都支持基于本项目的权限设置,且每一个项目的权限设置相互独立。

在项目管理中,角色包含三大类:项目管理员(项目创建者、项目经理、测试经理)、开发者(开发人员、测试人员、参与者)和浏览者。

  

  • 项目创建者:项目的创建者。
  • 项目经理:项目开发管理员。
  • 测试经理:项目测试管理员。
  • 开发人员:参与项目开发的人员。
  • 测试人员:参与项目测试的人员。
  • 参与者:参与项目指定工作处理的人员。
  • 浏览者:关注或浏览项目内容的成员。
表3 项目角色与操作权限

角色/操作权限

项目/迭代/工作项/统计

项目设置/通用设置

文档

Wiki

  • 项目创建者
  • 项目经理
  • 测试经理
  • 修改、归档项目
  • 删除项目、移交项目创建者(仅项目创建者
  • 新建、删除、修改迭代
  • 创建、修改、删除、评论、导入、导出工作项,添加工作项标签
  • 新建、修改、删除、查看报表以及下载报表图片、导出报表
  • 租户设置
  • 成员管理:修改项目角色、成员加入项目审核等。
  • 通知/模块/领域设置
  • 自定义工作流(工作项的模板、状态、字段)
  • 权限设置
  • 管理项目下的所有文档
  • 创建、修改、删除目录
  • 上传、下载、删除、修改文件
  • 管理项目下的所有词条。
  • 创建、编辑、删除词条
  • 比较词条版本
  • 关联工作项
  • 开发人员
  • 测试人员
  • 参与者
  • 查看项目
  • 创建工作项,修改自己创建的工作项或修改处理人为自己的工作项,删除自己创建的工作项,添加工作项标签
  • 查看报表以及下载报表图片、导出报表
  • 只能查看设置 > 通用设置 > 成员管理
  • 只能删除自己创建的文档
  • 不能删除目录
  • 其他权限同“项目创建者”
  • 只能删除自己创建的词条
  • 其他权限同“项目创建者”
  • 浏览者
  • 查看项目
  • 查看报表
  • 只能查看设置 > 通用设置 > 成员管理
  • 查看文档
  • 查看Wiki
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问