更新时间:2025-08-14 GMT+08:00
分享

邀请其他账号用户

当两个拥有华为账号的团队合作开发一个项目时,可以使用其中一个团队的账号创建项目,然后将另一个团队的账号中的用户加入该项目。

  • 本节中涉及两个账号A、B,在账号A中创建了CodeArts项目X,邀请账号B的用户成为CodeArts项目X的成员。
  • 本节中涉及两个操作页面:CodeArts控制台、CodeArts首页。
    • CodeArts控制台:账号A授权给账号B,账号B接受授权邀请。
    • CodeArts首页:账号A进入项目X,添加账号B的用户。
  • CodeArts支持邀请其他账号中的以下两种用户成为项目成员。
    • IAM用户:通过统一身份认证服务(IAM)创建的用户。
    • IIC用户:通过IAM身份中心创建的用户。

操作视频

约束与限制

被邀请的账号(B)与发出邀请的账号(A)需属于同一个站点。

操作流程

步骤

说明

准备工作

获取账号B中用户的账号ID、IAM用户ID等信息。

步骤一:通过CodeArts控制台授权给其他企业账户

在账号A中,拥有Tenant Administrator或DevCloud Console FullAccess权限的用户,向账号B发出企业账户授权邀请。

为用户授予Tenant Administrator或DevCloud Console FullAccess权限的操作方法创建用户组并授权

步骤二:通过CodeArts控制台接受其他企业账户授权

在账号B中,拥有Tenant Administrator或DevCloud Console FullAccess权限的用户,接受账号A发出的授权邀请。

步骤三:在CodeArts项目中邀请其他企业用户为项目成员

在账号A的项目X中,拥有“通用权限 > 角色 > 成员设置”权限的用户将账号B的用户添加为项目成员。项目成员如何查看/获取需要的操作权限?

准备工作

  • 获取被邀请用户的“账号ID”、“IAM用户ID”,获取方式请参考API凭证
    图1 API凭证
  • 如果邀请IIC用户为项目成员,需要在被邀请账号(账号B)中完成以下操作步骤。
    1. 创建用户
    2. 创建权限集
    3. 账号关联用户和权限集

    完成以上操作后,进入IAM控制台,账号B在“委托”页面可以找到一条委托对象为“云服务 IAM身份中心”的记录,获取该记录的ID。

    图2 获取委托ID
  • 被邀请的账号可以通过“CodeArts控制台 > 企业账户授权”页面可以设置自动接受授权、或者手动接受授权。

    本节以手动接受授权为例介绍操作流程。如果授权方式为自动接受授权,请跳过步骤二:通过CodeArts控制台接受其他企业账户授权

    图3 接受授权方式

步骤一:通过CodeArts控制台授权给其他企业账户

本操作在账号A中完成。

  1. 登录CodeArts控制台,单击,选择区域。
  2. 在导航中单击“企业账户授权”。
  3. 选择“授权其他企业账户”页签,单击“邀请企业账户”。
  4. 在弹框中输入准备工作中获取的账号ID,单击“邀请”。

    邀请成功后,列表中将增加一条记录。
    图4 邀请企业用户
    表1 授权状态说明

    状态

    说明

    待处理

    授权未被接受、也未被拒绝,等待被授权账号处理。

    根据步骤二:通过CodeArts控制台接受其他企业账户授权的操作结果,状态将变更为“启用”或“已拒绝”。

    启用

    授权已被接受。处于此状态时,可以单击“取消授权”,操作成功后该邀请将从列表中移除,移除后不可恢复

    已拒绝

    授权已被拒绝。处于此状态时,可以单击“重新邀请”,此时状态变更为“待处理”。

步骤二:通过CodeArts控制台接受其他企业账户授权

本操作在账号B中完成。

  1. 登录CodeArts控制台,单击,选择区域。
  2. 在导航中单击“企业账户授权”。
  3. 选择“接受其他企业账户授权”页签,列表中可查看收到的授权邀请,状态为“待处理”。
  4. 根据需要选择“接受”或者“拒绝”。

    • 选择“接受”,在弹框中单击“确认”,邀请的状态将更新为“启用”。

      接受邀请后,单击“退出授权”可以删除该邀请,删除后不可恢复

    • 选择“拒绝”,在弹框中单击“确认”,邀请的状态将更新为“已拒绝”。

步骤三:在CodeArts项目中邀请其他企业用户为项目成员

本操作在账号A中完成。

  1. 进入CodeArts首页。

    1. 登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。
    2. 单击“前往工作台”。

      如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。

  2. 单击目标项目名称,进入项目。
  3. 在导航中依次选择“设置 > 成员管理”。
  4. 选择“成员视图”页签,单击“添加成员 > 邀请其他账号用户”。
  5. 在弹框中选择被邀请用户所属的账号,选择邀请方式并输入对应ID,单击“邀请”。

    • 用户ID:适用于邀请IAM用户,输入准备工作中获取的“IAM用户ID”。
    • 委托ID:适用于邀请IIC用户,输入准备工作中获取的委托ID。

相关文档

相关文档