全部產品
Search
文件中心

Elastic Compute Service:DescribeSpotPriceHistory

更新時間:Jun 29, 2026

本介面用於查詢搶佔式執行個體的歷史價格,最多支援獲取近30天內的資料,透過歷史價格資料可以幫助您合理的設置搶佔式執行個體的單台執行個體上限價格。

介面說明

  • 僅支援查詢 I/O 優化的搶佔式執行個體。

  • 介面返回的資料可能會分頁,若返回的資料包含NextOffset參數,您可以將請求參數中的Offset值設置為NextOffset值進行後續資料查詢。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求參數

名稱

類型

必填

描述

樣本值

RegionId

string

執行個體所屬的地域 ID。您可以呼叫 DescribeRegions 查看最新的阿里雲地域列表。

cn-hangzhou

RegionId

string

執行個體所屬的地域 ID。您可以呼叫 DescribeRegions 查看最新的阿里雲地域列表。

cn-hangzhou

ZoneId

string

可用區 ID。

cn-hangzhou-g

NetworkType

string

搶佔式執行個體網路類型。取值範圍:

  • vpc:專有網路。

  • classic:經典網路。該功能已下線,詳情請參見下線公告

vpc

InstanceType

string

執行個體規格。

ecs.t1.xsmall

SpotDuration

integer

搶佔式執行個體的保留時長,單位為小時。 預設值:1。取值範圍:

  • 1:建立後阿里雲會保證執行個體運行 1 小時不會被自動釋放;超過 1 小時後,系統會自動比較出價與市場價格、檢查資源庫存,來決定執行個體的持有和回收。

  • 0:建立後,阿里雲不保證執行個體運行 1 小時,系統會自動比較出價與市場價格、檢查資源庫存,來決定執行個體的持有和回收。

執行個體回收前 5 分鐘阿里雲會透過 ECS 系統事件向您發送通知。搶佔式執行個體按秒計費,建議您結合具體任務執行耗時來選擇合適的保留時長。

說明

當 SpotStrategy 值為 SpotWithPriceLimit 或 SpotAsPriceGo 時該參數生效。

1

IoOptimized

string

是否為 I/O 優化執行個體。取值範圍:

  • optimized:表示搶佔式執行個體為 I/O 優化執行個體。

  • none:表示搶佔式執行個體為非 I/O 優化執行個體。

系列 I 執行個體預設值:none。

其餘執行個體規格族預設值:optimized。

optimized

StartTime

string

查詢搶佔式執行個體歷史價格的起始時間,最大值不得超過指定的結束時間 30 天。按照ISO 8601標準表示,並使用 UTC +0 時間,格式為yyyy-MM-ddTHH:mm:ssZ

預設值:空,空代表結束時間前 3 小時。

2017-08-22T08:45:08Z

EndTime

string

查詢搶佔式執行個體歷史價格的結束時間。按照ISO 8601標準表示,並使用 UTC +0 時間,格式為yyyy-MM-ddTHH:mm:ssZ

預設值:空,空表示當前時間。

2017-08-22T08:45:08Z

OSType

string

作業系統的發行平台類型。取值範圍:

  • linux。

  • windows。

linux

Offset

integer

查詢開始行。

預設值:0。

0

返回參數

名稱

類型

描述

樣本值

object

RequestId

string

請求 ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Currency

string

價格的貨幣單位。

中國站:CNY。

國際站:USD。

CNY

NextOffset

integer

下一頁開始行,查詢下一頁的資料。參數Offset的指定值為該值。

1000

SpotPrices

object

SpotPriceType

array<object>

搶佔價格詳情。

object

IoOptimized

string

搶佔式執行個體是否為 I/O 最佳化執行個體。

optimized

ZoneId

string

搶佔式執行個體所屬的可用性區域 ID。

cn-hangzhou-c

SpotPrice

number

搶佔式執行個體價格。

0.036

Timestamp

string

時間格式為yyyy-MM-ddTHH:mm:ssZ的價格時間。

2019-11-19T06:00:00Z

NetworkType

string

搶佔式執行個體的網路類型。

vpc

InstanceType

string

搶佔式執行個體的執行個體規格。

ecs.g5.large

OriginPrice

number

隨用隨付執行個體部分原價。

0.354

樣本

正常返回樣本

JSON格式

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "Currency": "CNY",
  "NextOffset": 1000,
  "SpotPrices": {
    "SpotPriceType": [
      {
        "IoOptimized": "optimized",
        "ZoneId": "cn-hangzhou-c",
        "SpotPrice": 0.036,
        "Timestamp": "2019-11-19T06:00:00Z",
        "NetworkType": "vpc",
        "InstanceType": "ecs.g5.large",
        "OriginPrice": 0.354
      }
    ]
  }
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 MissingParameter %s
400 UnsupportedParameter %s
400 InvalidParameter %s
400 InvalidInstanceID.Malformed %s
400 InvalidParams.StartTime %s
400 InvalidParams.EndTime %s
400 Abs.Abs.InvalidSpotInstanceUID %s
400 InvalidParams.NetworkType %s
400 InvalidParams.IoOptimized %s
400 InvalidParams.OSType %s
400 Abs.IoOptimized.ValueNotSupported %s
400 InvalidZoneId.NotFound The specified zone does not exist.
400 InvalidParams.ZoneId %s
400 InvalidParams.RegionId %s
400 InvalidParams.InstanceType %s
400 InvalidParams.PageSize %s
400 InvalidParams.Offset %s
400 InvalidInstanceType.ValueNotSupported %s
400 DependencyViolation.IoOptimized The specified instancetype must be IoOptimized instance.
400 InvalidSpotDuration The specified SpotDuration is not valid.
400 OperationDenied.QueryFail Query spot price fail, please retry later.
403 InvalidUserType.NotSupported %s
403 Abs.InvalidAccount.NotFound %s
403 Forbedden.NotSupportRAM %s
403 Forbbiden.SubUser %s
403 OperationDenied.RegionIdNotSupported region not support spot duration instance.
403 OperationDenied.FlavorNotSupported flavor not support spot duration instance.
403 OperationDenied.TimestampNotSupported timestamp not support spot duration instance.

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情