用户和角色

用户

一个用户可以属于一个或多个组织;

平台管理员、组织管理员和项目管理员都可以邀请用户加入相应的层级,并为用户指定相应的角色。

平台角色

CloudIaC提供以下几种角色:

  • Root:平台管理员

    • 拥有平台所有权限,包括创建和修改组织
  • Admin:组织管理员

    • 在组织内拥有所有权限
  • Member:普通用户

    • 根据管理员授予的项目角色拥有相应的权限

项目角色

CloudIaC在项目中提供四种角色:

  • Manager:管理者

    • 对整个项目具有所有权限,包括修改项目设置、添加/修改变量、创建/修改环境、审批部署作业、添加/管理项目中用户等
  • Approver:审批者

    • 可以在项目中添加/修改变量、创建/修改环境、审批部署作业
  • Operator:执行者

    • 可以基于云模板进行环境部署、发起重新部署、销毁资源等操作,但除了plan计划之外的作业都需要Manager或Owner审批,通过后才能继续执行;
  • Guest:查看者

    • 只能查看项目中的环境以及环境的状态等信息,无权创建、破坏或更改环境