更新时间:2024-11-12 GMT+08:00
分享

管理成员与角色

项目创建完成后,当用户需要团队协作来完成这个项目时,可以邀请同一个华为云账号下的其他IAM用户加入项目,并给成员分配角色。

前提条件

  • 拥有“通用设置”->“项目”的编辑权限
  • 拥有“通用设置”->“角色”->“成员设置”权限,可以添加成员或将成员移出项目。
  • 拥有“通用设置”->“角色”->“权限设置”权限,可以给成员分配角色。
  • 项目创建者拥有所有的权限。

成员设置入口

单击项目名称,进入目标项目,单击“项目设置 > 权限管理 > 成员”,进入成员管理页面。默认是"成员"页签,展示当前项目下存在的成员。

添加本企业用户

本企业用户为企业用户在统一身份认证服务中已创建的IAM用户,即成员下显示的用户。

  1. 单击“添加成员”旁的下拉框,选择“添加本企业用户”。
  2. 弹出“添加本企业用户”对话框,勾选需要添加的成员,然后单击“下一步”。

  3. 选择项目角色,然后单击“完成”即可成功添加。

从其他项目导入用户

通过导入其他项目下的用户,可以快速完成项目成员的添加。

  1. 单击“添加成员”旁的下拉框,选择“导入其它项目用户”。
  2. 弹出“导入其他项目用户”对话框,在“项目源”下拉列表框中选择已有项目(项目支持搜索)。

  3. 单击“确定”,可以将其他项目下的成员导入到当前项目中。

邀请其他企业用户

企业A的账号中创建项目后,可以向该项目中添加企业B的账号中的IAM用户。

前提条件请参照邀请其他企业用户为项目成员

  1. 单击“添加成员”旁的下拉框,选择“邀请其他企业用户”。
  2. 弹出“邀请其他企业用户”对话框,在“企业用户”下拉列表框中选择被邀请用户所属的账号,选择邀请方式并输入对应ID,单击“确定”。
    • 用户ID:被邀请用户的ID,通过“我的凭证 ”获取“IAM用户ID”。获取方式请参考API凭证
    • 委托ID:被邀请账号中已创建的委托ID,通过IAM服务中的“委托”页面获取。

  3. 单击“确定”,可以将其他企业用户添加到项目中。

从委托中导入用户

可以添加通过IAM身份中心服务创建并授权的用户成为项目成员。

前提条件请参照从委托中导入项目成员

  1. 单击“添加成员”旁的下拉框,选择“从委托中导入用户”。
  2. 在弹框中勾选需要添加的用户,并选择项目角色。

  3. 单击“保存”,可以从委托中导入用户添加到项目中。

批量添加项目成员

如果添加成员数较多,可以批量添加项目成员。

  1. 管理员通过“统一身份认证服务”创建用户。
  2. 在“成员管理”页面,单击“添加成员”旁的下拉框,选择“添加本企业用户”。
  3. 选择全部要添加的成员,单击“完成”。即可完成项目成员的批量添加。

设置项目成员角色

项目管理员(项目创建者)、项目经理、测试经理默认拥有设置角色权限,可以给成员设置项目角色,项目角色不同,各服务的访问权限也不同。默认的项目角色类型如下:

  • 项目创建者(不可更改)
  • 项目经理
  • 开发人员
  • 测试经理
  • 测试人员
  • 参与者
  • 浏览者
  • 运维经理
  • 产品经理
  • 系统工程师
  • Committer

项目成员添加完成后,可以给项目成员设置不同角色。

  1. 在“成员”页面,将鼠标移动到项目成员角色类型旁,单击编辑按钮。

  2. 弹出“更改成员的项目角色为”对话框,根据实际情况为成员设置项目角色,单击“确定”完成角色设置。
  3. (可选)批量修改项目成员角色。
    1. 在“成员”页面,勾选目标成员,然后单击“编辑项目角色”。
    2. 在弹出的窗口中修改角色类型。
    3. 单击“确定”,即可完成项目成员角色批量修改。

移出成员

可以移出单个成员,也可以批量移出多个成员。

  • 移出单个项目成员

    在“成员”页面,单击目标成员所在行的,根据提示完成移出。

    • 成员被移出后,即该用户被移出项目。
    • 成员被移出后,其名下的工作项等资源不会被删除,用户操作记录仍旧会被保留。
  • 批量移出项目成员
    1. 在“成员”页面的项目成员列表中勾选目标成员。
    2. 单击“移除成员”。
    3. 根据提示单击“确定”,即可完成项目成员批量移出。

退出项目成员

在“成员”列表页面中单击自己所在行后的,可以主动退出项目。

  • 退出项目只对本人可见。
  • 用户被添加为项目成员后,如果不再使用项目,也可以选择主动退出项目。
  • 用户仅可以退出非自己创建项目。

相关文档