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