调用ListPreferredEcsTypes查询E-HPC推荐的ECS实例规格。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListPreferredEcsTypes

系统规定参数。取值:ListPreferredEcsTypes

ZoneId String cn-hangzhou-b

可用区ID。

SpotStrategy String NoSpot

ECS实例竞价策略。取值范围:

  • NoSpot:正常按量付费实例。
  • SpotWithPriceLimit:设置上限价格的抢占式实例。
  • SpotAsPriceGo:系统自动出价,跟随当前市场实际价格。
InstanceChargeType String PostPaid

ECS实例的付费类型。取值范围:

  • PostPaid:按量付费
  • PrePaid:包年包月

返回数据

名称 类型 示例值 描述
RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

请求ID。

Series Array of SeriesInfo

推荐的ECS实例列表,每个系列包含E-HPC集群各种节点对应的推荐规格。

SeriesInfo
Roles Struct

本系列包含的,E-HPC集群各种节点推荐的规格信息。

Compute List [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]

计算节点推荐使用的ECS规格列表。

Login List [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]

登录节点推荐使用的ECS规格列表。

Manager List [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]

管控节点推荐使用的ECS规格列表。

SeriesId String All

ECS实例系列ID。可能值:

  • HighCompute:高计算
  • HighMem:高存储
  • GPU:GPU
  • All:代表全部可选项
SeriesName String SeriesAll

实例系列名称。可能值:

  • SeriesHighCompute
  • SeriesHighMem
  • SeriesGPU
  • SeriesAll
SupportSpotInstance Boolean true

是否支持竞价实例。

示例

请求示例

https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListPreferredEcsTypes
&ZoneId=cn-hangzhou-b
&<公共请求参数>

正常返回示例

XML格式

<ListPreferredEcsTypesResponse>
      <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
      <SupportSpotInstance>true</SupportSpotInstance>
      <Series>
            <SeriesInfo>
                  <SeriesName>SeriesAll</SeriesName>
                  <SeriesId>All</SeriesId>
                  <Roles>
                        <Login>
                              <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
                        </Login>
                        <Manager>
                              <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
                        </Manager>
                        <Compute>
                              <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
                              <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
                        </Compute>
                  </Roles>
            </SeriesInfo>
      </Series>
</ListPreferredEcsTypesResponse>

JSON格式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
    "SupportSpotInstance": true,
    "Series": {
        "SeriesInfo": [
            {
                "SeriesName": "SeriesAll",
                "SeriesId": "All",
                "Roles": {
                    "Login": {
                        "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
                    },
                    "Manager": {
                        "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
                    },
                    "Compute": {
                        "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
                    }
                }
            }
        ]
    }
}

错误码

HttpCode 错误码 错误信息 描述
503 ServiceUnavailable The request has failed due to a temporary failure of the server 请求失败,服务暂时不可用

访问错误中心查看更多错误码。