AWS Batch 现已支持批量作业取消和终止 笔记

AWS Batch 现已支持批量作业取消和终止

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 页面。