发布于: Dec 22, 2022

AWS Batch 现在使您能够了解已终止和取消任务的当前状态。这意味着,一旦终止/取消任务,在整个队列的任务负载中可以看到 isTerminatedisCancelled 标志,然后该任务会移至“已终止”或“已取消”状态。 

有了这个新标志,您可以轻松地跟踪所有将要运行的活动任务的状态,并将它们与移至队列首位时最终将为“已终止”或“已取消”的任务分开。这样可以更好地了解任务的状态,并帮助您在其整个生命周期内更好地对其进行跟踪。

您可以使用 DescribeJobs API 操作来查询最新的任务状态。当您调用此操作时,可以在有效负载中看到两个新字段,即 isCancelled isTerminated。通过这些字段,您可以获得有关该任务到达队列首位时是否为“已终止”或“已取消”的信息。

现在,您可以通过更好地控制任务的当前状态来查询任务。您不再需要等到任务移至队列首位,才能确定任务将运行还是为“已终止”/“已取消”。这两个新字段现已在当前提供 AWS Batch 的所有 AWS 区域推出。要了解有关 AWS Batch 的更多信息,请参阅 AWS Batch 用户指南。要了解有关 AWS Batch API 的更多信息,请参阅 AWS Batch API 参考