AWS Batch prend désormais en charge l’annulation et la résiliation de tâches en masse
AWS Batch prend désormais en charge l’annulation et la résiliation de tâches en masse, ce qui vous permet d’annuler ou de résilier jusqu’à 50 tâches en un seul appel d’API. Les nouvelles API CancelJobs, TerminateJobs et TerminateServiceJobs réduisent la complexité opérationnelle liée à la gestion de charges de travail par lots à grande échelle, vous permettant d’agir sur des groupes de tâches à la fois et de recevoir les résultats par tâche en une seule réponse. En outre, ListJobs renvoie désormais les champs isCancelled et isTerminated, et ListServiceJobs renvoie isTerminated, ce qui facilite le suivi de l’état du cycle de vie de vos tâches.
Pour commencer, appelez CancelJobs pour les tâches dans les états SOUMIS, EN COURS ou EXÉCUTABLES, ou TerminateJobs et TerminateServiceJobs pour les tâches dans n’importe quel état, y compris DÉMARRAGE et EN COURS D’EXÉCUTION. Les trois API acceptent jusqu’à 50 ID de tâche et fonctionnent avec des tâches individuelles et multicouches. Vous pouvez y accéder via l’AWS CLI ou les kits AWS SDK.
L’annulation et la résiliation de tâches en masse sont disponibles dans toutes les Régions AWS où AWS Batch est disponible. Pour en savoir plus, consultez les pages CancelJobs, TerminateJobs et TerminateServiceJobs du Guide de référence de l’API AWS Batch.