AWS Batch теперь поддерживает пакетную отмену и прекращение задач
AWS Batch теперь поддерживает пакетную отмену и прекращение задач, что позволяет отменять или завершать до 50 задач за один вызов API. Новые API CancelJobs, TerminateJobs и TerminateServiceJobs снижают эксплуатационную сложность управления крупномасштабными пакетными рабочими нагрузками, позволяя работать сразу с группами задач и получать результаты каждой задачи в одном ответе. Кроме того, ListJobs теперь возвращает поля isCancelled и isTerminated, а ListServiceJobs возвращает isTerminated, что упрощает отслеживание состояния жизненного цикла задач.
Для начала вызовите CancelJobs для задач в состояниях SUBMITTED, PENDING или RUNNABLE либо вызовите TerminateJobs и TerminateServiceJobs для задач в любом состоянии, включая STARTING и RUNNING. Все три API принимают до 50 идентификаторов задач и работают с отдельными задачами и их массивами. Доступ к ним можно получить через Интерфейс командной строки AWS (AWS CLI) или пакеты AWS SDK.
Пакетная отмена и прекращение задач доступны во всех регионах AWS, где предлагается сервис AWS Batch. Дополнительные сведения см. на страницах CancelJobs, TerminateJobs и TerminateServiceJobs справочного руководства по API AWS Batch.