管理成员与角色
项目创建完成后,当用户需要团队协作来完成这个项目时,可以邀请同一个华为云账号下的其他IAM用户加入项目,并给成员分配角色。
前提条件
- 拥有“通用设置”->“项目”的编辑权限。
- 拥有“通用设置”->“角色”->“成员设置”权限,可以添加成员或将成员移出项目。
- 拥有“通用设置”->“角色”->“权限设置”权限,可以给成员分配角色。
- 项目创建者拥有所有的权限。
成员设置入口
单击项目名称,进入目标项目,单击“项目设置 > 权限管理 > 成员”,进入成员管理页面。默认是"成员"页签,展示当前项目下存在的成员。
添加本企业用户
本企业用户为企业用户在统一身份认证服务中已创建的IAM用户,即成员下显示的用户。
从其他项目导入用户
通过导入其他项目下的用户,可以快速完成项目成员的添加。
邀请其他企业用户
企业A的账号中创建项目后,可以向该项目中添加企业B的账号中的IAM用户。
前提条件请参照邀请其他企业用户为项目成员。
- 单击“添加成员”旁的下拉框,选择“邀请其他企业用户”。
- 弹出“邀请其他企业用户”对话框,在“企业用户”下拉列表框中选择被邀请用户所属的账号,选择邀请方式并输入对应ID,单击“确定”。
- 用户ID:被邀请用户的ID,通过“我的凭证 ”获取“IAM用户ID”。获取方式请参考API凭证。
- 委托ID:被邀请账号中已创建的委托ID,通过IAM服务中的“委托”页面获取。
- 单击“确定”,可以将其他企业用户添加到项目中。
从委托中导入用户
可以添加通过IAM身份中心服务创建并授权的用户成为项目成员。
前提条件请参照从委托中导入项目成员。
- 单击“添加成员”旁的下拉框,选择“从委托中导入用户”。
- 在弹框中勾选需要添加的用户,并选择项目角色。
- 单击“保存”,可以从委托中导入用户添加到项目中。
批量添加项目成员
如果添加成员数较多,可以批量添加项目成员。
- 管理员通过“统一身份认证服务”创建用户。
- 在“成员管理”页面,单击“添加成员”旁的下拉框,选择“添加本企业用户”。
- 选择全部要添加的成员,单击“完成”。即可完成项目成员的批量添加。
设置项目成员角色
项目管理员(项目创建者)、项目经理、测试经理默认拥有设置角色权限,可以给成员设置项目角色,项目角色不同,各服务的访问权限也不同。默认的项目角色类型如下:
- 项目创建者(不可更改)
- 项目经理
- 开发人员
- 测试经理
- 测试人员
- 参与者
- 浏览者
- 运维经理
- 产品经理
- 系统工程师
- Committer
项目成员添加完成后,可以给项目成员设置不同角色。
- 在“成员”页面,将鼠标移动到项目成员角色类型旁,单击编辑按钮。
- 弹出“更改成员的项目角色为”对话框,根据实际情况为成员设置项目角色,单击“确定”完成角色设置。
- (可选)批量修改项目成员角色。
- 在“成员”页面,勾选目标成员,然后单击“编辑项目角色”。
- 在弹出的窗口中修改角色类型。
- 单击“确定”,即可完成项目成员角色批量修改。
移出成员
可以移出单个成员,也可以批量移出多个成员。
- 移出单个项目成员
在“成员”页面,单击目标成员所在行的,根据提示完成移出。
- 成员被移出后,即该用户被移出项目。
- 成员被移出后,其名下的工作项等资源不会被删除,用户操作记录仍旧会被保留。
- 批量移出项目成员
- 在“成员”页面的项目成员列表中勾选目标成员。
- 单击“移除成员”。
- 根据提示单击“确定”,即可完成项目成员批量移出。
退出项目成员
在“成员”列表页面中单击自己所在行后的,可以主动退出项目。
- 退出项目只对本人可见。
- 用户被添加为项目成员后,如果不再使用项目,也可以选择主动退出项目。
- 用户仅可以退出非自己创建项目。