Publié le: Dec 22, 2022

AWS Batch vous permet désormais de bénéficier d'une visibilité sur l'état actuel d'une tâche terminée ou annulée. Cela signifie qu'après avoir interrompu/annulé une tâche, vous pourrez voir l'indicateur isTerminated ou isCancelled dans la charge de travail tout au long de la file d'attente, avant que celle-ci ne passe à l'état « Terminated » (Arrêtée) ou « Cancelled » (Annulée). 

Grâce à ce nouvel indicateur, vous pouvez facilement suivre l'état de toutes les tâches actives qui sont exécutées et les séparer de celles qui seront finalement interrompues ou annulées lorsqu'elles se retrouveront en tête de file d'attente. Cela offre une meilleure visibilité sur l'état des tâches et vous aide à mieux les suivre tout au long de leur cycle de vie.

Vous pouvez utiliser l'opération d'API DescribeJobs pour connaître le dernier état de la tâche. Lorsque vous appelez cette opération, vous pouvez voir deux nouveaux champs IsCancelled et IsTerminated s'afficher dans la charge de travail. Ces champs vous permettent de savoir si cette tâche sera arrêtée ou annulée lorsqu'elle atteindra la tête de la file d'attente.

Vous pouvez désormais interroger des tâches en disposant d'un contrôle plus précis sur leur état actuel. Vous n'avez plus besoin d'attendre que la tâche passe en tête de la file d'attente pour déterminer si elle sera exécutée ou si elle devra être interrompue/annulée. Les deux nouveaux champs sont désormais disponibles dans toutes les régions AWS où est actuellement proposé AWS Batch. Pour en savoir plus sur AWS Batch, consultez le guide de l'utilisateur AWS Batch. Pour en savoir plus sur l'API AWS Batch, consultez la référence d'API AWS Batch.