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

为用户添加项目级角色

使用说明

AstroPro为每个项目预置了项目管理员、架构师和开发者三种类型的角色。
  • 项目管理员
    • 可以增删改査项目下的所有资源。
    • 可以为项目下的所有角色分配用户(仅限于同账号下的用户,如图1中的IAM用户1、IAM用户2)。
      图1 华为账号与IAM用户
  • 架构师
    • 可以新建服务。
    • 可以删除本人创建的服务,不能删除其他人创建的服务。
    • 可以对项目下的所有服务进行编辑。
  • 开发者
    • 可以查看项目下的所有资源。
    • 可以重新编译有权限项目下的服务并下载代码。

前提条件

  • 只有工作空间管理员或项目管理员,才能为其他用户添加项目级角色。不同的是具备工作空间管理员权限的用户,可以为用户添加工作空间下所有项目的权限。而项目管理员只能为用户添加其所在项目的角色权限。
  • 待添加的IAM用户已创建(如IAM用户2)。如何创建IAM用户,请参见创建IAM用户

    IAM用户(如IAM用户1)必须已添加到用户组admin或group。加入用户组后,用户才会具备用户组的权限。若不加入用户组,登录AstroPro服务时,会提示您没有当前服务的访问权限。

    • admin:缺省用户组,具有所有云服务资源的操作权限。将用户加入该用户组后,用户可以操作并使用所有云服务资源。如果您创建的IAM用户是管理员,才需要将其加入默认用户组“admin”中。
    • group:自定义的用户组,如何创建一个用户组,请参见创建用户组并授权。自定义用户组时,必须为用户组添加“Astro Pro FullAccess”“Astro Pro InstanceManagement”系统策略,如图3
    图2 通过用户组为用户授权
    图3 自定义用户组必须具备权限

用户申请角色

  1. IAM用户2,登录华为云网站
  2. 在顶部导航栏右侧单击“控制台”,进入华为云控制台。
  3. 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro企业应用 Astro Pro”。
  4. 在AstroPro服务控制台的首页中,单击实例中的“进入首页”,即可进入AstroPro界面。

    首次登录时,请勾选AstroPro隐私协议及服务声明。
    图4 勾选隐私协议及服务声明

  5. 在左侧导航栏中,选择后端开发平台 > 服务管理 > 项目
  6. 在项目列表中,单击对应项目后的“配置”

    图5 选择配置

  7. 在我的申请页签中,单击“新增申请”

    图6 单击新增申请

  8. 在弹出的申请角色页面中,选择“项目管理员”“架构师”“开发者”角色,单击“确定”

    图7 选择项目级角色

    申请完成后,在我的申请列表中,可查看到已申请的记录,且状态为“待审批”。如果需要撤回申请,可单击“操作”列的“撤销”,撤回已提交的申请。

    图8 查看已提交的申请

管理员审批申请

  1. 工作空间管理员或项目管理员参考登录AstroPro界面中操作,登录AstroPro界面。
  2. 在左侧导航栏中,选择后端开发平台 > 服务管理 > 项目
  3. 在项目列表中,查找到用户申请角色操作中,用户申请的项目,单击项目后的“配置”

    如果您是工作空间管理员,可单击任意项目后的“配置”,进行审批。

    图9 单击对应项目后的审批

  4. 在我的待办中,单击“操作”列的“审批”,进入审批页面。

    图10 单击审批图标

  5. 选择审批结果,输入审批意见,单击“确定”

    图11 审批角色

    审批后,在“项目角色管理”页签中,可查看到用户申请角色中用户已具有所申请的角色。如果需要收回该用户的项目级角色,可单击用户后的“删除”,删除该用户。

    图12 查看已添加的用户

相关文档