AWS Batch 現在支援批次任務取消和終止

張貼日期: 2026年9月17日

AWS Batch 現在支援批次任務取消和終止,讓您只要一次 API 呼叫就能取消或終止最多 50 個任務。新的 CancelJobs、TerminateJobs 和 TerminateServiceJobs API 可降低管理大規模批次工作負載的作業複雜度,讓您一次對整組任務採取動作,並在單一回應中收到每個任務的結果。此外,ListJobs 現在會傳回 isCancelled 和 isTerminated 欄位,而 ListServiceJobs 會傳回 isTerminated,讓您更輕鬆地追蹤任務的生命週期狀態。

若要開始使用,請對處於 SUBMITTED、PENDING 或 RUNNABLE 狀態的任務呼叫 CancelJobs,或對任何狀態 (包括 STARTING 和 RUNNING) 的任務呼叫 TerminateJobs 和 TerminateServiceJobs。這三個 API 都最多可接受 50 個任務 ID,並適用於個別任務和陣列任務。您可以透過 AWS CLI 或 AWS SDK 存取這些 API。

批次任務取消和終止功能已在所有提供 AWS Batch 的 AWS 區域中推出。如需詳細資訊,請參閱 AWS Batch API 參考指南中的 CancelJobs、TerminateJobs 和 TerminateServiceJobs 頁面。