API文档
简介

1. 简介

欢迎阅读智算云 API 3.0 版本接口文档。

全新的 API 接口文档更加规范和全面,统一的参数风格和全面的错误码说明,帮助您顺利调用各个接口并顺利排查遇到的各种问题。

统一的 SDK/CLI 版本与 API 文档严格一致,给您带来简单快捷的使用体验。

1.1. 术语表

术语服务类型中文说明
Regionregion地域表示资源所在地域,每个地域包含一个或多个可用区。
Zonezone可用区通常为了更方便管理一个服务器集群,或者为了降低故障影响面会把一个地域划分出不同的可用区。
Imageproduct镜像云服务器实例上的软件环境的拷贝。一般包括操作系统和已安装的软件。默认情况下云服务器使用镜像来创建。
ECSecs云服务器实例指代一台云服务器实例。在智算云中使用 ecsUuid 表示云服务器的 UUID。
EBSebs云盘云盘是一种公有云提供的存储产品。其支持在线扩容,通常不支持缩容。智算云中使用 ebsUuid 表示云盘的 UUID
EIPeip弹性公网 IP弹性公网 IP 是公网 IP 的一种产品表现形式。与普通公网 IP 不同的是,弹性公网 IP 归属于用户账户而不是实例。弹性公网 IP 可以随时从云服务器上绑定和解绑,也可以单独删除。智算云中使用 eipUuid 表示弹性公网 IP 的 UUID。
ACKCSackcs容器实例代指一台容器实例。其唯一编码用 serviceUuid 表示
ACKCVackcv容器存储代指容器共享存储。其唯一编码用 volumeUuid 表示
ACKCIackci容器镜像代指容器用户自定义镜像。 其唯一编码用 imageUuid 表示

智算云为了保持接口命名的一致性。特做如下约定:

  1. 云服务器实例在接口名称上统一为 Instance,如 DescribeInstances;云服务器的唯一 id 统一为 ecsUuid

  2. 云盘在接口名称上统一为 Disk,如 DescribeDisks;云盘的唯一 id 统一为 ebsUuid

  3. 弹性公网 IP 在接口名称上统一为 Network,如 DescribeNetworks;弹性公网 IPid 统一为 eipUuid

1.2. 计量计费

为了更好的使用 GPU 云服务器,避免造成 GPU 算力浪费和不可恢复性的数据丢失等问题,请您仔细阅读并关注以下信息。

平台提供【按时长】和【按固定时长】两种计费方式,可分别满足不同场景下的用户需求。【按固定时长计费方式】需要提前一次性支付对应购买时长的费用,价格相比按时长计费更低廉,建议对设备有长期稳定需求的客户使用此计费方式;【按时长计费方式】系统将按照主机的实际使用时长进行扣费,计费时间精确到秒,资源创建后每小时进行一次结算,建议对设备需求量不稳定的客户使用此计费方式。不同计费方式的计费模式、计量单位资源回收方式不同,具体如下:

1.2.1. 按固定时长模式

① 扣费方式:预付费,按照配置的服务器资源(主机配置、存储、网络带宽)和按固定时长时长,开机时一次性扣费。若余额不足,则购买失败。平台支持包年、包月两种固定时长计费方式。

② 计量单位:

  • 包年:一年起购,从配置包年模式开机成功后开始计时,按照自然年方式进行计量,购买时长最小为 1 年。
  • 包月:一月起购,从配置包月模式开机成功后开始计时,按照自然月方式进行计量,购买时长最小为 1 月。

③ 到期策略:支持【到期后自动续费】、【到期后自动删除】两种策略,默认采用【到期后自动删除】策略,按固定时长资源到期前您可以通过平台随时修改到期策略,修改后立即生效,如果配置为【到期后自动续费】策略,平台会在到期前 7 天自动进行续费,请保证账户余额充足,以免续费失败,导致资源到期后被删除,影响您的正常使用。

④ 回收机制:配置为【到期后自动删除】策略的按固定时长资源,在到期前您可以通过平台进行续费继续使用,资源到期后如果不续费,资源(主机、存储、网络带宽)将立即关机回收,且不可恢复。

1.2.2. 按时长模式

① 扣费方式:后付费,按秒计费,按小时结算。
② 计量单位:随时购买随时释放。
③ 回收机制:欠费自动关机后,资源会立即被删除,且不能恢复。
④ 注意事项:

  • 关机不计费,请务必通过平台提供的【关机】功能进行关机。
  • 正常关机后:
    • 标准模式:云服务器释放不计费,云盘和网络正常计费;
    • 计费模式:所有资源不释放,正常计费,下次开机不排队;
    • 节省模式:云服务器和网络释放不计费,云盘正常计费。
  • 禁止直接在操作系统中进行关机,否则平台会认为资源未被释放,仍正常进行计费。

1.3. 云服务器状态

资源类型资源状态涉及操作资源状态说明
云服务器Creating创建云服务器正在创建
云服务器Running创建、开机、重启、更配和重装系统云服务器正在运行
云服务器Stopping关机云服务器正在关机中
云服务器Stopped关机、资源状态同步云服务器已关机
云服务器Starting开机云服务器正在开机中
云服务器Rebooting重启云服务器正在重启中
云服务器Resetting重装系统云服务器正在重装系统
云服务器changeModel更配云服务器正在更配
云服务器Deleting删除云服务器正在删除中

1.4. 云盘状态

资源类型资源状态涉及操作资源状态说明
云盘Creating创建正在创建中。
云盘Active创建、挂载、卸载和扩容最终态。创建完成后、挂载完成后、卸载完成后都为该种状态
云盘Attaching挂载正在挂载中。
云盘Detaching卸载正在卸载中。
云盘Deleting删除正在删除中
云盘Resizing扩容正在扩容中

1.5. 弹性公网 IP 状态

资源类型资源状态涉及操作资源状态说明
弹性公网 IPCreating创建正在创建中
弹性公网 IPAssociating绑定正在绑定中
弹性公网 IPAssociated创建、绑定已绑定
弹性公网 IPDisassociating解绑正在解绑中
弹性公网 IPDisassociated创建、解绑已解绑
弹性公网 IPDeleting删除正在删除中
弹性公网 IPResizing扩容正在扩容中

1.6. 容器实例状态

资源类型资源状态涉及操作资源状态说明
容器实例Creating创建正在创建中
容器实例Running创建、开机、重启已运行
容器实例Starting启动正在启动
容器实例Stopping关机正在关机
容器实例Stopped关机已关机
容器实例Rebooting重启正在重启
容器实例Deleting删除正在删除
容器实例Changing更配正在更配

1.7. 容器存储状态

资源类型资源状态涉及操作资源状态说明
容器存储Active激活状态随容器实例创建后为该状态
容器存储Resizing扩容正在扩容中
容器存储Deleting删除正在删除中

1.8. 容器镜像状态

资源类型资源状态涉及操作资源状态说明
容器镜像Creating创建正在扩容中
容器镜像Active创建创建后为该状态
容器镜像Deleting删除正在删除中

1.9. 资源类型

智算云对资源的类型有如下定义:

  1. Ecs 表示云服务器

  2. Ebs 表示云盘

  3. Eip 表示弹性公网 IP

  4. ACKCS 容器实例

  5. ACKCV 容器存储

  6. ACKCI 容器镜像