API概览

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

集群

API标题API概述
CreateCluster创建集群创建一个按量付费或者预付费(包年包月)集群。
UpdateCluster修改集群信息修改指定集群的配置信息。
InstallSoftwares安装软件为指定集群安装软件。
UninstallSoftwares卸载软件卸载E-HPC集群中已安装的指定软件。
InstallAddon安装组件安装自定义服务组件。
UnInstallAddon卸载组件卸载自定义服务组件。
AttachSharedStorages挂载共享存储为E-HPC集群挂载共享存储。
DetachSharedStorages卸载共享存储卸载指定集群的挂载目录的共享存储资源。
ListSoftwares查询支持安装软件列表查询E-HPC支持安装的软件列表。
ListSharedStorages查询共享存储列表查询指定集群下已挂载的共享存储信息。
ListInstalledSoftwares查询集群已安装软件查询集群已安装软件。
ListClusters查询集群列表查询用户账号中在每个地域拥有的所有集群的列表。
ListAvailableImages查询可用镜像列表获取E-HPC集群可用镜像列表。
ListAvailableFileSystems查询挂载的文件系统列表查询指定地域可挂载的文件系统列表。
ListAddons查询已安装组件列表查看已安装的自定义服务组件列表。
ListAddonTemplates查询组件模板列表查询支持的自定义服务组件模板列表。
GetCluster查询集群详情查询指定E-HPC集群信息。
GetAddon查询已安装组件详情查询已安装的自定义服务组件详情。
DescribeAddonTemplate查询组件模板详情查询自定义服务组件模板详情。
DeleteCluster释放集群释放指定的E-HPC集群。

用户

API标题API概述
CreateUsers创建集群用户为指定集群新增一个或多个用户。
UpdateUser更新集群用户更新指定集群用户的信息,包括用户组、密码等属性。
ListUsers查询集群用户列表查询指定集群的用户列表信息。
DeleteUsers删除集群用户删除指定集群的一个或多个用户。

节点与队列

API标题API概述
CreateQueue创建队列为指定的E-HPC集群创建队列。
CreateNodes批量创建计算节点批量给E-HPC集群创建计算节点。
UpdateQueue修改队列配置修改E-HPC集群指定队列的配置信息。
UpdateNodes批量更新计算节点信息批量更新E-HPC集群计算节点配置。
ListQueues查询队列列表查询指定E-HPC集群的队列列表。
ListNodes查询计算节点列表查询E-HPC集群的节点列表。
GetQueue查询队列详情查询E-HPC集群指定队列的详情。
DeleteQueues删除队列删除E-HPC集群中指定队列。
DeleteNodes批量删除计算节点批量删除E-HPC集群的计算节点。

作业

API标题API概述
CreateJob创建作业为指定集群创建一个作业。
ListJobs查询作业列表查询指定集群中的作业列表。
GetJobLog查询作业输出日志查询作业运行后的输出日志,包括标准输出日志和错误输出日志。
GetJob查询作业详情获取指定作业的详细信息。
StopJobs批量停止作业批量停止E-HPC集群中处于“未完成”状态的作业。

监控与日志

API标题API概述
ListCommonLogs查询集群日志列表查询指定集群某一段时间内的日志列表。
GetCommonLogDetail查询集群详细日志信息根据具体操作的请求ID查询日志,通过将操作日志拆分成 Action-Stage-Method 三层日志结构,能够详细罗列出各操作涉及到的详细步骤日志。