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

邀请其他账号用户为CodeArts项目成员

操作场景

当两个拥有华为账号的企业A、B合作开发一个项目时,在企业A的账号中创建CodeArts项目后,可以向该项目中添加企业B的账号中的IAM用户。

  • 本节中涉及两个账号A、B,账号A的IAM用户a创建了CodeArts项目X,邀请账号B的IAM用户b成为CodeArts项目X的成员。
  • 本节中涉及两个操作页面:CodeArts控制台、CodeArts首页。
    • CodeArts控制台:账号A授权给账号B,账号B接受授权邀请。
    • CodeArts首页:账号A进入项目X,添加账号B的IAM用户。

前提条件

通过CodeArts控制台授权给其他企业账户

以下操作在账号A中完成。

授权其他企业账户操作需要拥有Tenant Administrator角色权限或者DevCloud Console FullAccess权限。

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

    企业账户ID通过“我的凭证”页面获取,获取方法如下。
    1. 登录控制台,鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。
    2. 在“API凭证”页面获取“账号ID”的值。

  5. 邀请授权成功,列表中将增加一条记录。

    • 如果被邀请的账号需要手动接受授权,该记录的状态为“待处理”。
    • 如果邀请被接受(包括手动接受、或自动接受),该记录的状态为“启用”。单击“取消授权”,可以删除该记录。
    • 如果邀请被拒绝,该记录的状态更新为“已拒绝”。单击“重新邀请”可以再次发送授权邀请。

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

以下操作在账号B中完成。

被邀请的账号可自动接受授权、或者手动接受授权。授权方式可通过CodeArts控制台修改。

图1 修改授权方式

修改授权方式、手动接受授权需要拥有Tenant Administrator角色权限或者DevCloud Console FullAccess权限。

手动接受授权的步骤如下:

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

    • 选择“接受”,在弹框中单击“确认”,邀请的状态将更新为“启用”。单击“退出授权”可以删除该邀请。
    • 选择“拒绝”,在弹框中单击“确认”,邀请的状态将更新为“已拒绝”。

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

以下操作在账号A中完成。

  1. 进入CodeArts首页。

    1. 登录CodeArts控制台,单击,选择区域。
    2. 单击“前往工作台”。

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

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

    • 用户ID:被邀请用户的ID,通过“我的凭证 ”获取“IAM用户ID”。获取方式请参考API凭证
    • 委托ID:被邀请账号中已创建的委托ID,通过IAM服务中的“委托”页面获取。
      图2 获取委托ID

  6. 邀请成功,成员列表中显示新添加的成员。

相关文档