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

会话管理

API标题API概述
GetSessionCluster获取会话详情查询SessionCluster集群
StopSessionCluster终止会话终止session集群。
StartSessionCluster启动会话启动session集群。
ListSessionClusters获取会话列表获取会话列表。

数据开发

API标题API概述
TerminateSqlStatement终止SQL查询终止正在执行的SQL查询。
CreateSqlStatement创建SQL查询创建SQL查询。
GetSqlStatement获取SQL查询详情获取SQL查询详情。

工作空间管理

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

Spark版本管理

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

Spark任务管理

API标题API概述
CancelJobRun终止Spark任务调用CancelJobRun终止正在运行的Spark任务。
ListJobRuns获取Spark任务列表调用ListJobRuns获取Spark任务列表。
GetJobRun获取Spark任务详情调用GetJobRun获取任务详情。
StartJobRun启动Spark任务调用StartJobRun启动Spark任务。

其他

API标题API概述
GrantRoleToUsers赋予用户角色调用GrantRoleToUsers为用户授予指定角色权限。
AddMembers添加成员调用AddMembers将RAM用户或RAM角色添加到工作空间作为新成员。
ListLogContents查询日志内容获取日志内容。