Publié le: Mar 14, 2024

À compter d'aujourd'hui, AWS Batch prend désormais en charge un événement CloudWatch bloqué par une file d'attente de tâches par lots pour les tâches bloquées dans l'état RUNNABLE. Les clients peuvent automatiser les actions à l'aide d'EventBridge pour pouvoir agir sur ces tâches bloquées. En outre, les clients peuvent configurer le paramètre jobStateTimeLimitActions à partir des API CreateJobQueue et UpdateJobQueue pour mettre fin à la tâche bloquée en débloquant les tâches qui se trouvent derrière elle dans la file d'attente. 

La tâche en tête de file d'attente peut être bloquée dans l’état RUNNABLE pour diverses raisons, telles qu'une mauvaise configuration, des autorisations d'accès ou des problèmes de capacité, etc. Auparavant, les clients n'avaient aucune idée des raisons pour lesquelles ces tâches étaient bloquées. Désormais, les clients recevront un événement CloudWatch pour chaque tâche bloquée dans l’état RUNNABLE, avec la raison pour laquelle elle est bloquée. La raison est également fournie dans le champ statusJob de l'API DescribeJobs. 

La prise en charge de cette fonctionnalité est désormais généralement disponible dans les régions AWS où AWS Batch est disponible. Consultez notre blog pour en savoir plus sur les raisons couvertes par ces alertes et sur la manière de les configurer.