API概览
更新时间:
复制 MD 格式
API标准及多语言预置SDK
本产品(eais/2019-06-24)的OpenAPI采用RPC签名风格。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
自定义签名场景
若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。
账号与安全准备
阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的RAM用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。
地域
|
API |
标题 |
API概述 |
| DescribeRegions | 查询地域 | 查询您可以使用的阿里云地域。 |
实例
|
API |
标题 |
API概述 |
| CreateEaisEi | (推荐)创建EAIS实例 | 您可以调用API CreateEaisEi创建一个EAIS,并将EAIS实例绑定到客户端实例(ECS实例或ECI实例)上来灵活地为客户端实例提供业务所需的GPU资源并节省成本。以ECS实例为例,您可以通过在ECS实例(非GPU实例)上绑定一个弹性加速计算实例EAIS,即可生成一款新规格的GPU实例,且使用该方式相比直接购买GPU实例,可以实现GPU资源的弹性使用(您可以根据实际需要绑定、解绑或释放EAIS实例),有效为您降低部署成本和使用成本。 |
| AttachEaisEi | 绑定EAIS实例 | 创建弹性加速计算实例EAIS实例后,您需要调用API AttachEaisEi将该EAIS实例绑定到客户端实例(ECS实例或ECI实例)上,才能为客户端实例提供GPU资源。 |
| StartEaisEi | 启动EAIS实例 | 当您创建好EAIS实例并挂载到目标客户端实例后,您可以调用API StartEaisEi启动一个弹性加速计算实例EAIS来为您的客户端提供GPU资源,以实现GPU资源的灵活扩展。 |
| StopEaisEi | 停止EAIS实例 | 如果您不再需要使用弹性加速计算实例为您的客户端实例提供GPU资源时,可以调用API StopEaisEi停止该EAIS实例,从而避免资源浪费,节约成本。 |
| DetachEaisEi | 解绑EAIS实例 | 为满足您业务的灵活性,您可以根据业务需要,调用API DetachEaisEi从客户端实例(即ECS实例或ECI实例)上解绑目标弹性加速计算实例EAIS。解绑ECS实例后,您的客户端实例将失去EAIS实例提供的加速效果。 |
| DeleteEaisEi | 释放EAIS实例 | 如果您不再需要使用弹性加速计算实例EAIS,您可以调用API DeleteEaisEi释放该EAIS实例。 |
| DescribeEais | 查询EAIS实例列表 | 调用此API查询一个或多个已创建的弹性加速计算实例EAIS的详细信息,例如EAIS的实例ID、实例状态、实例规格、EAIS实例绑定的客户端实例(ECS实例或ECI实例)等信息。 |
| CreateEaiJupyter | 创建Jupyter EAIS实例 | 创建一个部署了notebook的弹性加速计算实例。 |
| StopEaiJupyter | 停止Jupyter EAIS实例 | 停止一个部署了notebook的弹性加速计算实例。 |
| StartEaiJupyter | 启动Jupyter EAIS实例 | 启动一个部署了notebook的弹性加速计算实例。 |
| GetInstanceMetrics | 查询EAIS Jupyter实例监控数据 | 查询EAIS Jupyter实例的监控数据,包括GPU使用率、GPU Memory使用率、CPU使用率、Memory使用率。 |
| CreateEai | 创建EAIS实例 | 您可以调用API CreateEai创建一个EAIS,并将EAIS实例绑定到客户端实例(ECS实例或ECI实例)上来灵活地为客户端实例提供业务所需的GPU资源并节省成本。以ECS实例为例,您可以通过在ECS实例(非GPU实例)上绑定一个弹性加速计算实例EAIS,即可生成一款新规格的GPU实例,且使用该方式相比直接购买GPU实例,可以实现GPU资源的弹性使用(您可以根据实际需要绑定、解绑或释放EAIS实例),有效为您降低部署成本和使用成本。 |
| AttachEai | 绑定EAIS实例 | 创建弹性加速计算实例EAIS实例后,您需要调用API AttachEai将该EAIS实例绑定到客户端实例(ECS实例或ECI实例)上,才能为客户端实例提供GPU资源。 |
| DetachEai | 解绑EAIS实例 | 为满足您业务的灵活性,您可以根据业务需要,调用API DetachEai从客户端实例(即ECS实例或ECI实例)上解绑目标弹性加速计算实例EAIS。解绑ECS实例后,您的客户端实例将失去EAIS实例提供的加速效果。 |
| DeleteEai | 释放EAIS实例 | 如果您不再需要使用弹性加速计算实例EAIS,您可以调用API DeleteEai释放该EAIS实例。 |
| CreateEaiEci | 创建EAIS实例并绑定至客户端实例 | 创建一个弹性加速计算实例和一个客户端ECI实例,并将弹性加速计算实例绑定到ECI实例上。 |
| CreateEaiEcs | 创建EAIS实例并绑定至客户端实例 | 创建一个弹性加速计算实例和一个客户端ECS实例,并将弹性加速计算实例绑定到ECS实例上。 |
| DeleteEaiAll | 释放EAIS实例及绑定的客户端实例 | 释放一个弹性加速计算实例和与其绑定的客户端实例(即ECS实例或ECI实例)。 |
| ChangeResourceGroup | 改变资源组 | 修改弹性加速计算实例所在的资源组。 |
标签
|
API |
标题 |
API概述 |
| TagResources | 创建并绑定标签 | 为指定的EAIS资源列表统一创建并绑定标签。 |
| UntagResources | 解绑并删除标签 | 为指定的EAIS资源列表统一解绑标签。解绑后,如果该标签没有绑定其他任何资源,会被自动删除。 |
| ListTagResources | 查询标签列表 | 查询一个或多个EAIS资源已经绑定的标签列表。 |
该文章对您有帮助吗?