赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 开发参考
  5. API参考(ECS)
  6. API目录
  7. 地域
  8. DescribeRecommendInstanceType - 查找备选实例规格

DescribeRecommendInstanceType - 查找备选实例规格

  • 地域
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

(Beta)调用DescribeRecommendInstanceType根据一个指定的实例规格,查找一个或多个备选的实例规格。针对已经或者即将停售的实例规格,DescribeRecommendInstanceType会罗列出作为替补的所有实例规格。

调试

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

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
Coresinteger否

ECS 实例 vCPU 核数。

说明 同时指定Cores参数和Memory参数会匹配所有满足 vCPU 核数和内存大小的实例规格。
2
Memoryfloat否

ECS 实例内存大小,单位为 GiB。

说明 同时指定Cores参数和Memory参数会匹配所有满足 vCPU 核数和内存大小的实例规格。
8.0
InstanceFamilyLevelstring否

实例规格族级别。取值范围:

  • EntryLevel:入门级。
  • EnterpriseLevel:企业级。
  • CreditEntryLevel:积分入门级。详情请参见突发性能实例。
EnterpriseLevel
InstanceTypestring否

指定的实例规格。更多详情,请参见实例规格族,也可以调用 DescribeInstanceTypes 接口获得最新的规格表。

说明 如果您指定了InstanceType,则无法指定Cores或者Memory。
ecs.hfg6.large
NetworkTypestring是

ECS 实例的网络类型。取值范围:

  • classic:经典网络
  • vpc:专有网络 VPC

默认值:vpc

vpc
InstanceChargeTypestring否

ECS 实例的计费方式。更多详情,请参见计费概述。取值范围:

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

默认值:PostPaid

PostPaid
SpotStrategystring否

抢占式实例的竞价策略。取值范围:

  • NoSpot:正常按量付费实例。
  • SpotWithPriceLimit:设置上限价格的抢占式实例。
  • SpotAsPriceGo:系统自动出价,最高按量付费价格。
说明 使用SpotStrategy时,InstanceChargerType必须设置为PostPaid。

默认值:NoSpot

NoSpot
IoOptimizedstring否

是否为 I/O 优化实例。实例规格只支持非 I/O 优化时,不能设置 IoOptimized 参数。取值范围:

  • optimized:I/O 优化
  • none:非 IO 优化

默认值:optimized

如果您设置的是已停售实例规格。默认值:none

optimized
PriorityStrategystring否

优先推荐策略。取值范围:

  • InventoryFirst:库存优先。
  • PriceFirst:价格优先,按每小时 vCPU 单价从低到高排序。
  • NewProductFirst:最新产品优先。

默认值:InventoryFirst

PriceFirst
MaxPricefloat否

按量付费实例或者抢占式实例可接受的每小时最高价格。

说明 设置抢占式实例的最高单价时,SpotStrategy必须设置为SpotWithPriceLimit。
10.0
RegionIdstring是

地域 ID。您可以调用 DescribeRegions 查看最新的阿里云地域列表。

cn-hangzhou
ZoneIdstring否

可用区 ID。您可以调用 DescribeZones 查看最新的阿里云可用区列表。

建议同时 ZoneMatchMode 取值为 Include(默认值),优先推荐 ZoneId 指定的可用区中的实例规格,并列出同地域下其他可用区中的实例规格。

cn-hangzhou-f
SystemDiskCategorystring否

系统盘的云盘种类。取值范围:

  • cloud_efficiency:高效云盘
  • cloud_ssd:SSD 云盘
  • cloud_essd:ESSD 云盘
  • cloud:普通云盘

非 I/O 优化实例的默认值:cloud

I/O 优化实例的默认值:cloud_efficiency

cloud_ssd
ZoneMatchModestring否

是否仅推荐 ZoneId 指定的可用区中的实例规格。取值范围:

  • Strict:仅推荐 ZoneId 指定的可用区中的实例规格。

  • Include:推荐同地域下其他可用区中的实例规格。

当指定ZoneId时,该参数的默认值为 Strict,表示仅推荐 ZoneId 指定的可用区中的实例规格。

Strict
Scenestring否

在哪种场景下推荐实例规格。取值范围:

  • UPGRADE:升级或降低实例规格。
  • CREATE:创建实例。

默认值:CREATE

CREATE
InstanceTypeFamilyarray否

设置备选的实例规格族集合,备选的实例规格会从该参数设置的实例规格族中选择。最多可输入 10 个实例规格族。

string否

实例的规格族。规格族取值请参见实例规格族。您也可以调用 DescribeInstanceTypeFamilys 查询规格族列表。

ecs.hfg6

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
Dataarray<object>

推荐的实例规格集合。

RecommendInstanceTypeobject
CommodityCodestring

实例规格的商品编码。

ecs
ZoneIdstring

实例规格所在的可用区 ID。

cn-hangzhou-h
Priorityinteger

排序优先级。

2
NetworkTypestring

ECS 实例的网络类型。

vpc
Scenestring

在哪种场景下推荐实例规格。

CREATE
SpotStrategystring

抢占式实例的抢占策略。

NoSpot
RegionIdstring

实例规格所在的地域 ID。

cn-hangzhou
InstanceChargeTypestring

实例的计费方式。

PostPaid
Zonesarray<object>

实例规格所在的可用区集合。

zoneobject
ZoneNostring

实例规格所在的可用区 ID。

cn-hangzhou-h
NetworkTypesarray

实例规格的网络类型集合。

NetworkTypestring

实例规格的网络类型。

vpc
InstanceTypeobject

实例规格名称。

SupportIoOptimizedstring

实例规格是否支持 I/O 优化。

optimized
Coresinteger

实例规格的 vCPU 核数。

1
Memoryinteger

实例规格的内存大小,单位为 MB。

8192
InstanceTypestring

实例规格名称。

ecs.hfg6.large
InstanceTypeFamilystring

实例规格族。

ecs.hfg6
Generationstring

实例规格族系列。

ecs-4

示例

正常返回示例

JSON格式

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "Data": {
    "RecommendInstanceType": [
      {
        "CommodityCode": "ecs",
        "ZoneId": "cn-hangzhou-h",
        "Priority": 2,
        "NetworkType": "vpc",
        "Scene": "CREATE",
        "SpotStrategy": "NoSpot",
        "RegionId": "cn-hangzhou",
        "InstanceChargeType": "PostPaid",
        "Zones": {
          "zone": [
            {
              "ZoneNo": "cn-hangzhou-h",
              "NetworkTypes": {
                "NetworkType": [
                  "vpc"
                ]
              }
            }
          ]
        },
        "InstanceType": {
          "SupportIoOptimized": "optimized",
          "Cores": 1,
          "Memory": 8192,
          "InstanceType": "ecs.hfg6.large",
          "InstanceTypeFamily": "ecs.hfg6",
          "Generation": "ecs-4"
        }
      }
    ]
  }
}

错误码

HTTP status code错误码错误信息描述
400RecommendEmpty.InstanceTypeNotAuthorizedThe recommend instanceTypes are not authorized.推荐集合为空。地域/可用区下无合适的备选规格。
400RecommendEmpty.InstanceTypeSoldOutThe recommend instanceTypes are out of usage.推荐规格集合为空,可用区/地域下规格售罄,无合适备选规格。
400RecommendEmpty.DiskCategoryNotRecommendedThe specified disk category is not available for recommended.指定的磁盘类型无库存。
400InvalidNetworkType.ValueNotSupportedThe specified parameter NetworkType is not valid.指定的网络类型不合法。
400InvalidSpotStrategy.ValueNotSupportedThe specified parameter SpotStrategy is not valid.-
400InvalidInstanceChargeType.NotFoundThe specified parameter InstanceChargeType is not valid.无效的实例计费类型
400InvalidPriorityStrategy.ValueNotSupportedThe specified parameter PriorityStrategy is not supported.-
400InvalidParam.TypeAndCpuMem.ConflictThe specified parameters InstanceType and Cores,Memory should not be blank at the same time.不能同时将参数 `InstanceType` 和 `Cores`、`Memory` 设置为空
400InvalidIoOptimized.NotFoundThe specified parameter IoOptimized is not valid.指定的IO优化参数IoOptimized无效。
400InvalidRegionId.MalFormedThe specified parameter RegionId is not valid.指定的 RegionId 不合法。
400InvalidDiskCategory.NotFoundThe specified parameter SystemDiskCategory is not supported.指定的磁盘类型DiskCategory不支持。
400InvalidInstanceTypeFamily.NotFoundThe specified InstanceTypeFamily is not valid.-
400InvalidMaxPrice.NotSupportedThe specified MaxPrice is not valid.指定的最大价格字段信息无效。该字段只有在竞价实例场景下有效,必须大于0。
400InvalidZoneId.MalFormedThe specified ZoneId is not valid when Cores and Memory is not null.-
400InvalidInstanceType.NotSupportedThe specified InstanceType is not valid.指定的实例规格无效
400InvalidZoneId.ValueNotSupportedThe specified ZoneId is not valid.指定 ZoneId 无效。
400InvalidCoreAndMemory.ValueNotSupportedThe specified Cores/Memory does not match instance type.指定的CPU核数、内存配置与指定的规格(族)不符。
400QuotaExceed.AfterpayInstanceLiving afterpay instances quota exceeded.活跃的按量付费实例数已达上限。
400RecommendEmpty.PerformanceNotSatisfiedThe performance of recommend instanceType is not satisfied.-
400RecommendEmpty.PriceNotSatisfiedThe current price of recommend instanceTypes above user max price.推荐集合为空,地域/可用区下无满足价格要求的可选规格。
400RecommendEmpty.QuotaNotSatisfiedThe quota of recommend instanceTypes are out of usage.推荐集合为空,地域/可用区下因quota受限,无可选规格。
400RecommendEmpty.IzNotMatchedThe iz of recommend instanceTypes are not match.-
400RecommendEmpty.InstanceTypeNotMatchedThe recommend instanceTypes are not match.-
400InvalidScene.ValueNotSupportedThe specified Scene is invalid.-
400RecommendEmpty.InstanceTypeFamilyNotMatchedThe recommend instanceTypeFamily are not match.推荐集合为空,地域/可用区下无满足规格族集合要求的可选规格。
400RecommendEmpty.GenerationNotMatchThe recommend instanceType generation are not match.-
400RecommendEmpty.NetworkTypeNotSupportedThe recommend instanceType networkType are not match.-
400InvalidInstanceFamilyLevel.NotSupportedThe specified InstanceFamilyLevel is not valid.输入InstanceFamilyLevel信息无效。
404InvalidRegionId.NotFoundThe RegionId provided does not exist in our records.指定的地域RegionId不存在.

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

变更历史

变更时间变更内容概要操作
2025-02-26OpenAPI 描述信息更新、OpenAPI 错误码发生变更查看变更详情
2023-12-07OpenAPI 错误码发生变更查看变更详情
相关文章

DescribeAccountAttributes - 查询资源配额 2025-04-01 11:58

查询您在一个阿里云地域下能创建的ECS资源配额。包括您能创建的安全组数量、弹性网卡数量、按量付费vCPU核数、抢占式实例vCPU核数、按量付费云盘总容量配额、专用宿主机数量、网络类型以及账号是否已完成实名认证。

DescribeAvailableResource - 查询可用区的资源库存 2025-04-01 11:58

查询可用区的资源库存状态。您可以在某一可用区创建实例(RunInstances)或者修改实例规格(ModifyInstanceSpec)时查询该可用区的资源库存状态。

DescribeRecommendInstanceType - 查找备选实例规格 2025-04-01 11:58

(Beta)调用DescribeRecommendInstanceType根据一个指定的实例规格,查找一个或多个备选的实例规格。针对已经或者即将停售的实例规格,DescribeRecommendInstanceType会罗列出作为替补的所有实例规格。

DescribeRegions - 查询地域列表 2025-04-01 11:58

根据计费方式、资源类型等参数查询地域信息列表。

DescribeResourcesModification - 变更实例规格或系统盘类型之前,查询某一可用区下实例规格或系统盘的库存情况 2025-04-01 11:58

变更实例规格或系统盘类型之前,查询某一可用区下实例规格或系统盘的库存情况。

DescribeZones - 查询可用区列表 2025-04-01 11:58

根据地域ID、计费方式等参数查询可用区信息列表。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号