本章主要介绍平台使用过程中,如何创建账号,并为账号分配对应的项目权限,使用户能正常使用产品功能

平台整体账号权限体系


Easystream目前和有数平台属于强依赖关系,在账号创建及初始化、项目创建等操作时需要依赖有数平台,目前平台整体权限体系如下图所示
权限体系

平台账号权限介绍


用户类型 权限说明
创建者 可以访问产品管理页面,有权限操作所有项目组下任务
项目组管理员 拥有可以修改当前项目组的用户权限及操作该项目组下所有任务的权限
普通用户 仅能访问除产品管理页面外的其他基础页面(总览、任务、资源、数仓),同时只能操作自己为负责人的任务

账号分配及申请流程


1. 账号创建

  • 管理员账号登陆easyops,访问easyaccount webui 在账号创建模块可以使用批量导入或者单个创建进行用户新增
    easyaccount 页面访问导引 easyaccount查找 easyaccount 账号构建页面 easyaccount账号创建

  • account 页面管理模块可以使用excel实现用户批量导入 ( tips: 邮箱用户名不能大写 账号有效期-永久类型账号只能填永久)

2. 账号初始化及项目创建

  • 使用新创建的账号登陆有数开发平台,账号登入过程使得用户信息顺利初始化进有数开发平台数据库,在Easystream 项目组内可以访问到该用户,如新账号未在有数开发平台平台登陆,则Easystream无法正常查询到需要添加的用户
  • 项目创建,请参考项目创建

3. 项目组创建与审批

目前用户不需要对项目组进行操作,该功能下个版本会下线,使用默认项目组即可

  • 其功能含义说明:该项目组为实时项目下的项目分组,和有数开发平台的项目组为不同的概念可参考账号分配文档内账号权限体系图去理解 一般情况下,项目组用来做业务划分,构建项目组后,开发页面也会生成对应文件夹,可以通过项目组来控制其权限 所有用户均可申请创建项目组,需要有工单审批权限的用户进行审批,默认平台管理员用户可完成此操作,也可通过平台管理给其他用户赋予该权限,具体可参考 项目创建

4. 账号分配

  • 平台管理员登陆有数开发平台

    • 设置入口:顶部导航右侧,“项目配置”下拉,项目中心,进入页面后,在左侧菜单中找到“成员管理”,点击左上角添加按钮,选择新创建成员用户,勾选对应角色,点击确定,即可完成用户项目分配。 如下图,为成员管理的列表:

      账号分配 - 图4 2021-06-25-11-31-20.png 如下图,为添加成员弹框: 账号分配 - 图6 2021-06-25-11-33-38.png

  • 点击实时计算模块
    • 跳转到实时计算平台。点击平台管理图标,进入项目组用户分配页面。如下图:选择新创建用户,点击新增用户按钮将其添加至对应项目组内,并设置不同角色权限,此时即可完成账号添加。该账号登陆后,即可正常进入当前项目,并拥有对应的操作权限。 账号分配 - 图8 Easystream 新增用户页面 easySteam用户添加

角色与权限


账号分配 - 图10 账号分配 - 图11 账号分配 - 图12 账号分配 - 图13

结语

想了解项目组与项目对应关系,可参考 项目创建