全部产品
阿里云办公

API 概览

更新时间:2018-10-25 14:43:59

您可以通过本文档介绍的API对HPC服务进行相关操作。目前,这里所有的API都以OpenAPI spec进行发布。

说明:请确保在使用这些接口前,已充分了解了Elastic HPC的产品说明、使用协议和收费方式。

术语

术语 中文 说明
Instance 高性能计算实例,简称实例 一台高性能物理服务器。
Region 地域 代表资源所在的地域,不同地域之间内网不互通。
Package 套餐 某种套餐表示一组有差异的CPU、内存、GPU卡等实例规格的组合,以套餐名称区分。

资源规格说明

注意:接口说明部分,凡出现参数可选值、可用规格方面与官网售卖页上给出的资源规格不一致时,均以售卖页上给出的值为准。

OpenAPI 概览

总计

本期包含55个API。

服务地址

ehpc.aliyuncs.com

API版本

2018-04-12

集群相关接口

API 描述
CreateCluster 新建集群。
DeleteCluster 释放集群。
StartCluster 启动集群。
StopCluster 停止集群。
RecoverCluster 重置并修复集群。
ModifyClusterAttribute 修改集群属性。
ListClusters 查询集群列表。
DescribeCluster 查询集群详细信息。
ListClusterLogs 查询集群操作记录。
ListQueue 查询集群队列列表。

节点相关接口

API 描述
AddNodes 批量新增计算节点(扩容)。
ListNodes 查询节点列表。
ResetNodes 批量重置计算节点。
DeleteNodes 批量移除计算节点。
StartNodes 启动节点列表。
StopNodes 停止节点列表。
ListNodesNoPaging 不分页查询节点列表。

交互执行命令相关接口

API 描述
InvokeShellCommand 执行交互执行命令。
ListCommands 查看交互执行命令信息列表。
ListInvocationStatus 查看交互执行命令状态。
ListInvocationResults 查看交互执行命令结果。

自动伸缩相关接口

API 描述
GetAutoScaleConfig 获取自动伸缩配置信息。
SetAutoScaleConfig 设置自动伸缩配置信息。

容器应用相关接口

API 描述
AddContainerApp 新增容器应用。
DeleteImage 删除本地镜像。
DeleteContainerApps 批量删除容器应用。
DescribeImage 查询本地单个镜像信息。
DescribeContainerApp 查询单个容器应用。
DescribeImageGatewayConfig 查询镜像网关配置文件。
ListContainerApps 查询容器应用列表。
ListContainerImages 查询本地镜像列表。
ModifyImageGatewayConfig 修改镜像网关配置文件。
ModifyContainerAppAttributes 修改容器应用属性。

作业模板相关接口

API 描述
CreateJobTemplate 创建作业模板。
DeleteJobTemplates 删除作业模板。

作业相关接口

API 描述
SetJobUser 设置作业owner。
ListJobs 查询作业列表。
SubmitJob 提交作业。
StopJobs 批量停止作业。
DeleteJobs 批量删除作业。

集群用户相关接口

API 描述
ListUsers 查询用户列表。
AddUsers 批量新增用户账号。
DeleteUsers 批量删除用户账号。
ModifyUserGroups 批量修改用户权限组。
ModifyUserPasswords 批量修改用户密码。

共享存储相关接口

API 描述
ListVolumes 查询数据卷列表。

软件及其他相关接口

API 描述
ListRegions 查询可用地域列表。
ListImages 查询支持的系统镜像列表。
ListSoftwares 列出支持的软件列表。
ListPreferredEcsTypes 查询推荐的ECS实例规格。
ListCustomImages 查询自定义镜像列表。
ListCurrentClientVersion 查询当前E-HPC客户端最新版本号。
ListMarketImages 查询支持的镜像市场的镜像。
ApplyMarketImage 请求支持镜像市场的镜像。
UpdateMarketImage 更新镜像市场的镜像信息。

相关文档