# 为用户添加项目级角色
#### 使用说明
AstroPro为每个项目预置了项目管理员、架构师和开发者三种类型的角色。
- 项目管理员
  - 可以增删改査项目下的所有资源。
  
  - 可以为项目下的所有角色分配用户（仅限于同账号下的用户，如[图1]中的IAM用户1、IAM用户2）。
    图1华为云账号与IAM用户   
    ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001751996673.png) 
   
- 架构师
  - 可以新建服务。
  
  - 可以删除本人创建的服务，不能删除其他人创建的服务。
  
  - 可以对项目下的所有服务进行编辑。
   
- 开发者
  - 可以查看项目下的所有资源。
  
  - 可以重新编译有权限项目下的服务并下载代码。
   
 
#### 前提条件
- 只有工作空间管理员或项目管理员，才能为其他用户添加项目级角色。不同的是具备工作空间管理员权限的用户，可以为用户添加工作空间下所有项目的权限。而项目管理员只能为用户添加其所在项目的角色权限。
- 待添加的IAM用户已创建（如IAM用户2）。如何创建IAM用户，请参见[创建IAM用户](https://support.huaweicloud.com/usermanual-iam/iam_02_0001.html)。
 
#### 约束与限制
IAM用户（如IAM用户1）必须已添加到用户组admin或group。加入用户组后，用户才会具备用户组的权限。若不加入用户组，登录AstroPro服务时，会提示您没有当前服务的访问权限。
- admin：缺省用户组，具有所有云服务资源的操作权限。将用户加入该用户组后，用户可以操作并使用所有云服务资源。如果您创建的IAM用户是管理员，才需要将其加入默认用户组"admin"中。
- group：自定义的用户组，如何创建一个用户组，请参见[创建用户组并授权](https://support.huaweicloud.com/usermanual-iam/iam_03_0001.html)。自定义用户组时，必须为用户组添加"Astro Pro FullAccess"和"Astro Pro InstanceManagement"系统策略，如[图3]。
  图2通过用户组为用户授权   
  ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002125768164.png)
  图3自定义用户组必须具备权限   
  ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002161088129.png) 
 
 #### 用户申请角色
1. IAM用户2，登录[华为云网站](https://www.huaweicloud.com/)。
2. 在顶部导航栏右侧单击"控制台"，进入华为云控制台。
3. 在"产品"中，选择"开发与运维 \> 低代码平台 Astro \> Astro企业应用 Astro Pro"。
4. 在AstroPro服务控制台的首页中，单击实例中的"进入首页"，即可进入AstroPro界面。 
   首次登录时，请勾选AstroPro隐私协议及服务声明。
   图4勾选隐私协议及服务声明   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001825381773.png)
   
   
5. 在左侧导航栏中，选择"后端开发平台 \> 服务管理 \> 项目"。
6. 在项目列表中，单击对应项目后的"配置"。 
   图5选择配置   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002032438681.png)
   
   
7. 在我的申请页签中，单击"新增申请"。 
   图6单击新增申请   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957826233.png)
   
   
8. 在弹出的申请角色页面中，选择"项目管理员"、"架构师"或"开发者"角色，单击"确定"。 
   图7选择项目级角色   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001974512990.png)
   申请完成后，在我的申请列表中，可查看到已申请的记录，且状态为"待审批"。如果需要撤回申请，可单击"操作"列的"撤销"，撤回已提交的申请。
   图8查看已提交的申请   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957209285.png)
   
   
 
#### 管理员审批申请
1. 工作空间管理员或项目管理员参考[登录AstroPro界面](https://support.huaweicloud.com/usermanual-astropro/astropro_05_0004.html)中操作，登录AstroPro界面。
2. 在左侧导航栏中，选择"后端开发平台 \> 服务管理 \> 项目"。
3. 在项目列表中，查找到[用户申请角色]操作中，用户申请的项目，单击项目后的"配置"。
   
   ![](https://support.huaweicloud.com/usermanual-astropro/public_sys-resources/note_3.0-zh-cn.png)
   如果您是工作空间管理员，可单击任意项目后的"配置"，进行审批。
   图9单击对应项目后的审批   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001995875382.png)
   
   
4. 在我的待办中，单击"操作"列的"审批"，进入审批页面。 
   图10单击审批图标   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957284037.png)
   
   
5. 选择审批结果，输入审批意见，单击"确定"。 
   图11审批角色   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000002012728393.png)
   审批后，在"项目角色管理"页签中，可查看到[用户申请角色]中用户已具有所申请的角色。如果需要收回该用户的项目级角色，可单击用户后的"删除"，删除该用户。
   图12查看已添加的用户   
   ![](https://support.huaweicloud.com/usermanual-astropro/zh-cn_image_0000001957290373.png)
   
   
 
