API概览

更新时间:2025-04-11 09:29:05
本产品(EMR Serverless Spark/2023-08-08)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

权限管理

API标题API概述
API标题API概述
AddMembers添加成员调用AddMembersRAM用户或RAM角色添加到工作空间作为新成员。
GrantRoleToUsers赋予用户角色调用GrantRoleToUsers为用户授予指定角色权限。

会话管理

API标题API概述
API标题API概述
ListKyuubiSparkApplications获取Kyuubi提交的Spark应用详情列表ListKyuubiSparkApplications
GetSessionCluster获取会话详情获取会话详情。
CreateSessionCluster创建会话创建会话。
StopSessionCluster终止会话终止session集群。
StartSessionCluster启动会话启动session集群。
ListSessionClusters获取会话列表获取会话列表。

数据开发

API标题API概述
API标题API概述
GetTemplate获取EMR Serverless Spark任务模板信息获取任务模板。
TerminateSqlStatement终止SQL查询终止正在执行的SQL查询。
CreateSqlStatement创建SQL查询创建SQL查询。
GetSqlStatement获取SQL查询详情获取SQL查询详情。

工作空间管理

API标题API概述
API标题API概述
CreateWorkspace创建工作空间创建工作空间。
ListWorkspaces获取工作空间列表调用ListWorkspaces获取工作空间列表。
ListWorkspaceQueues获取工作空间队列列表查看工作空间的队列列表。

Spark版本管理

API标题API概述
API标题API概述
ListReleaseVersions获取spark版本列表获取发布版本列表。

Spark任务管理

API标题API概述
API标题API概述
ListLogContents查询日志内容获取日志内容。
GetCuHours获取工作空间队列CUGetCuHours
GetDoctorApplication获取作业诊断信息get doctor application for serverless spark
CancelJobRun终止Spark任务调用CancelJobRun终止正在运行的Spark任务。
ListJobRuns获取Spark任务列表调用ListJobRuns获取Spark任务列表。
GetJobRun获取Spark任务详情调用GetJobRun获取任务详情。
StartJobRun启动Spark任务调用StartJobRun启动Spark任务。

任务编排

API标题API概述
API标题API概述
StartProcessInstance手动运行工作流手动运行工作流。
UpdateProcessDefinitionWithSchedule更新工作流定义和调度更新工作流定义和定时调度。
CreateProcessDefinitionWithSchedule创建工作流定义和调度创建工作流定义。
  • 本页导读 (1)
  • 权限管理
  • 会话管理
  • 数据开发
  • 工作空间管理
  • Spark版本管理
  • Spark任务管理
  • 任务编排