Batch API 生命週期

Azure Batch定期淘汰過時的 API 版本。 API 版本的所有使用者會在最終移除前 一年 收到通知。 目前已淘汰 API 版本的使用者會透過電子郵件收到通知。

Azure Batch REST API 在發行後支援兩年持續時間,之後會將其標示為已被取代。 Azure Batch REST API 的淘汰期間會持續一年,在這段期間,通知會傳送給 API 版本的使用者。 與已淘汰 REST API 相關聯的所有Azure Batch SDK,都類似標示為已被取代。 當一年淘汰期間經過時,已淘汰的 REST API 和所有相關聯的已淘汰 SDK 都受限於移除。 移除之後,使用這些 API 版本或 SDK 的所有要求都會失敗。

目前的 API 狀態

所有比 2017 年 9 月還新的 Batch 服務和管理 API 版本都可供使用,目前並未針對淘汰而設定。 也提供與這些 API 版本相關聯的所有 SDK。

REST API 取代狀態和升級指示

Batch 服務

下列 Batch 服務 API 版本會排程為未來淘汰和移除。

API 版本 排程移除日期
2014-01-01.1.0 10/31/2020
2014-04-01.1.0 10/31/2020
2014-10-01.1.0 10/31/2020
2015-03-01.1.1 10/31/2020
2015-06-01.2.0 10/31/2020
2015-11-01.2.1 10/31/2020
2015-12-01.2.2 10/31/2020
2016-02-01.3.0 10/31/2020
2016-07-01.3.1 10/31/2020
2017-01-01.4.0 04/01/2021
2017-05-01.5.0 10/31/2020
2017-06-01.5.1 10/31/2020
2017-09-01.6.0 04/01/2021

排定未來淘汰和移除的 Batch 服務 SDK 如下所示。

語言 版本 升級指示
C# <= 8.0.1 這裡 (名為 Microsoft.Azure.Batch)
Go <= 2017-09-01.6.0 這裡 (名為 batch)
Java <= 3.0.0 這裡 (名為 azure-batch)
Node.js <= 3.0.0 這裡 (名為 @azure/batch)
Python <= 4.0.0 這裡 (名為 azure-batch)

批次管理

下列 Batch 管理 API 版本會排程為未來淘汰和移除。

API 版本 排程移除日期
2015-07-01 10/31/2020
2015-09-01 10/31/2020
2015-12-01 10/31/2020
2017-01-01 10/31/2020
2017-05-01 10/31/2020
2017-09-01 10/31/2020

排定未來淘汰和移除的 Batch 管理 SDK 如下所示。

語言 版本 升級指示
Azure CLI <= 2.0.54 這裡
C# <= 6.0.0 這裡 (名為 Microsoft.Azure.Management.Batch)
Go <= 2017-09-01 這裡 (名為 batch)
Java <= 1.25.0 這裡 (名為 azure-mgmt-batch)
Node.js <= 3.0.0 這裡 (名為 @azure/arm-batch)
PowerShell (Az.Batch) <= 1.1.1 這裡
PowerShell (AzureRm.Batch) <= 5.0.0-preview 這裡
Python <= 5.0.0 這裡 (名為 azure-mgmt-batch)
Ruby <= 0.15.1 這裡

Azure Data Factory自訂活動使用者的特殊諮詢

對於Azure Data Factory自訂活動使用者,如果您使用Azure Batch連結服務功能,您可能會收到已淘汰Azure Batch REST API 使用量的通知。 只有透過Azure Data Factory自訂活動與Azure Batch資源互動的使用者可以忽略此通知。 Azure Batch連結服務可讓Azure Data Factory自訂活動服務對 Batch 帳戶和集區進行 API 呼叫。