管理用户和角色

工作空间为多角色协同开发的基本单元,所有开发工作都将在具体的工作空间内开展,如果您需要RAM用户(子账号)协同开发,您可以将RAM用户加入工作空间并按照职能为该用户分配空间角色。

背景信息

EMR Serverless Spark支持的角色及权限如下表所示。

权限分类

权限\角色

Guest

(访客)

DataScience

(数据分析)

DataEngineering

(数据开发)

Owner

(管理员)

工作流查看

工作流列表、状态、版本、拓扑、详情、配置浏览

工作流实例节点的日志、输出、SparkUI

工作流编辑

工作流创建(包括拓扑、节点与任务的关联、发布)

-

-

工作流删除

-

-

工作流节点创建

-

-

工作流实例配置编辑

-

-

工作流管理

工作流调度开启

-

-

工作流调度关闭

-

-

工作流触发

-

-

节点操作(重跑、置成功、终止运行)

-

-

队列管理

队列浏览

队列添加

-

-

-

队列编辑(资源量调整)

-

-

-

队列删除

-

-

-

队列提交执行

-

✓(生效范围是 resource_queue_dev)

✓(生效范围 *)

✓(生效范围 *)

Compute管理

浏览Compute

创建Compute

-

-

编辑Compute

-

-

删除Compute

-

-

前提条件

  • 已创建工作空间,具体操作请参见管理工作空间

  • 已创建RAM用户且授予AliyunEmrServerlessSparkReadOnlyAccess权限,具体操作请参见RAM用户授权

管理用户

添加用户

  1. 进入访问控制页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > Spark

    3. Spark页面,单击目标工作空间名称。

    4. EMR Serverless Spark页面,选择左侧导航栏中的管理员配置 > 访问控制

  2. 访问控制页面的用户页签,单击添加用户

  3. 添加用户对话框中,选择已有的RAM用户,单击确定

    您可以选择一个或多个RAM用户。

删除用户

  1. 访问控制页面的用户页签,单击目标用户操作列的删除

  2. 移除用户对话框中,单击移除

管理角色

创建角色并授权

当现有的角色权限无法满足您的实际业务需求时,您可以选择自行创建新的角色,并为新角色赋予所需的权限。

  1. 访问控制页面的角色页签,单击创建角色

  2. 在弹出的对话框中,输入角色名称显示名称,然后单击确定

  3. 单击新创建的角色名称。

  4. 单击新增授权

  5. 选择所需权限,然后单击确定

为角色添加用户

  1. 访问控制页面的角色页签,单击目标角色操作列的添加用户

  2. 添加用户对话框中,选择已在用户页签添加的用户,单击确定

移除角色中添加的用户

  1. 访问控制页面的角色页签,单击目标角色操作列的移除用户

  2. 移除用户对话框中,选择已经为角色添加的用户,单击确定