
# 管理成员与角色
项目创建完成后，当用户需要团队协作来完成这个项目时，可以邀请同一个华为云账号下的其他IAM用户加入项目，并给成员分配角色。
#### 前提条件
- 拥有"通用设置"-\>"项目"的编辑权限。
- 拥有"通用设置"-\>"角色"-\>"成员设置"权限，可以添加成员或将成员移出项目。
- 拥有"通用设置"-\>"角色"-\>"权限设置"权限，可以给成员分配角色。
- 项目创建者拥有所有的权限。
 
#### 成员设置入口
单击项目名称，进入目标项目，单击"项目设置 \> 权限管理 \> 成员"，进入成员管理页面。默认是"成员"页签，展示当前项目下存在的成员。
![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483384026.png)
#### 添加本企业用户
本企业用户为企业用户在统一身份认证服务中已创建的IAM用户，即成员下显示的用户。
1. 单击"添加成员"旁的下拉框，选择"添加本企业用户"。
2. 弹出"添加本企业用户"对话框，勾选需要添加的成员，然后单击"下一步"。 ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002515663981.png)
   
3. 选择项目角色，然后单击"完成"即可成功添加。 ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483543980.png)
   
 
#### 从其他项目导入用户
通过导入其他项目下的用户，可以快速完成项目成员的添加。
1. 单击"添加成员"旁的下拉框，选择"导入其它项目用户"。
2. 弹出"导入其他项目用户"对话框，在"项目源"下拉列表框中选择已有项目（项目支持搜索）。 ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483543978.png)
   
3. 单击"确定"，可以将其他项目下的成员导入到当前项目中。
 
#### 邀请其他企业用户
企业A的账号中创建项目后，可以向该项目中添加企业B的账号中的IAM用户。
前提条件请参照[邀请其他企业用户为项目成员](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0001.html)。
1. 单击"添加成员"旁的下拉框，选择"邀请其他企业用户"。
2. 弹出"邀请其他企业用户"对话框，在"企业用户"下拉列表框中选择被邀请用户所属的账号，选择邀请方式并输入对应ID，单击"确定"。
   - 用户ID：被邀请用户的ID，通过"我的凭证 "获取"IAM用户ID"。获取方式请参考[API凭证](https://support.huaweicloud.com/usermanual-ca/ca_01_0002.html)。
   
   - 委托ID：被邀请账号中已创建的委托ID，通过IAM服务中的"委托"页面获取。
   
   
   ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483543984.png)
   
3. 单击"确定"，可以将其他企业用户添加到项目中。
 
#### 从委托中导入用户
可以添加通过IAM身份中心服务创建并授权的用户成为项目成员。
前提条件请参照[从委托中导入项目成员](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0010.html)。
1. 单击"添加成员"旁的下拉框，选择"从委托中导入用户"。
2. 在弹框中勾选需要添加的用户，并选择项目角色。 ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002515583971.png)
   
3. 单击"保存",可以从委托中导入用户添加到项目中。
 
#### 批量添加项目成员
如果添加成员数较多，可以批量添加项目成员。
1. 管理员通过"统一身份认证服务"创建用户。
2. 在"成员管理"页面，单击"添加成员"旁的下拉框，选择"添加本企业用户"。
3. 选择全部要添加的成员，单击"完成"。即可完成项目成员的批量添加。
 
#### 设置项目成员角色
项目管理员（项目创建者）、项目经理、测试经理默认拥有设置角色权限，可以给成员设置项目角色，项目角色不同，各服务的访问权限也不同。默认的项目角色类型如下：
- 项目创建者（不可更改）
- 项目经理
- 开发人员
- 测试经理
- 测试人员
- 参与者
- 浏览者
- 运维经理
- 产品经理
- 系统工程师
- Committer
项目成员添加完成后，可以给项目成员设置不同角色。
1. 在"成员"页面，将鼠标移动到项目成员角色类型旁，单击编辑按钮。 ![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483543982.png)
   
2. 弹出"更改成员的项目角色为"对话框，根据实际情况为成员设置项目角色，单击"确定"完成角色设置。
3. （可选）批量修改项目成员角色。
   1. 在"成员"页面，勾选目标成员，然后单击"编辑项目角色"。
   
   2. 在弹出的窗口中修改角色类型。
   
   3. 单击"确定"，即可完成项目成员角色批量修改。
    
#### 移出成员
可以移出单个成员，也可以批量移出多个成员。
- 移出单个项目成员 在"成员"页面，单击目标成员所在行的![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002483543986.png)，根据提示完成移出。
  - 成员被移出后，即该用户被移出项目。
  
  - 成员被移出后，其名下的工作项等资源不会被删除，用户操作记录仍旧会被保留。
   

- 批量移出项目成员
  1. 在"成员"页面的项目成员列表中勾选目标成员。
  
  2. 单击"移除成员"。
  
  3. 根据提示单击"确定"，即可完成项目成员批量移出。
   
#### 退出项目成员
在"成员"列表页面中单击自己所在行后的![](https://support.huaweicloud.com/usermanual-apiarts/zh-cn_image_0000002515663979.png)，可以主动退出项目。
![](https://support.huaweicloud.com/usermanual-apiarts/public_sys-resources/note_3.0-zh-cn.png)
- 退出项目只对本人可见。
- 用户仅可以退出非自己创建项目。
 
