Dépendances professionnelles - AWS Batch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Dépendances professionnelles

Lorsque vous soumettez une AWS Batch tâche, vous pouvez spécifier les identifiants de la tâche dont dépend la tâche. Dans ce cas, le planificateur AWS Batch garantit que votre tâche soit exécutée uniquement après que les dépendances spécifiées soient terminées avec succès. Une fois effectuée, la tâche dépendante passe de PENDING à RUNNABLE puis STARTING et RUNNING. Si l'une des dépendances de tâche échoue, la tâche dépendante passera automatiquement de PENDING à FAILED.

Par exemple, une Tâche A peut exprimer une dépendance à plus de 20 autres tâches devant être effectuées avant qu'elle ne puisse s'exécuter. Vous pouvez ensuite envoyer des tâches supplémentaires qui dépendent de la Tâche A et jusqu'à 19 autres tâches.

Pour les tâches de tableau, vous pouvez spécifier un type de dépendance SEQUENTIAL sans spécifier d'ID de tâche, afin que chaque tâche de tableau enfant se termine de façon séquentielle à partir de l'index 0. Vous pouvez également spécifier une dépendance de type N_TO_N avec un ID de tâche Ainsi, chaque enfant de l'index de cette tâche doive attendre que l'enfant de l'index correspondant de chaque dépendance soit terminé avant de pouvoir commencer. Pour plus d’informations, consultez Emplois Array.

Pour soumettre une AWS Batch tâche comportant des dépendances, consultezSoumettre une offre d'emploi.