

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.

# Utilisez le tableau des index des tâches pour contrôler la différenciation des tâches
<a name="array_index_example"></a>

Ce didacticiel explique comment utiliser la variable d'`AWS_BATCH_JOB_ARRAY_INDEX`environnement pour différencier les tâches secondaires. Chaque tâche secondaire est affectée à cette variable. L'exemple utilise le numéro d'index de la tâche enfant pour lire une ligne spécifique dans un fichier. Ensuite, il remplace le paramètre associé à ce numéro de ligne par une commande dans le conteneur de la tâche. Le résultat est que vous pouvez avoir plusieurs AWS Batch tâches qui exécutent la même image Docker et les mêmes arguments de commande. Cependant, les résultats sont différents car l'index des tâches du tableau est utilisé comme modificateur.

Dans ce didacticiel, vous créez un fichier texte qui contient toutes les couleurs de l'arc-en-ciel, chacune sur sa propre ligne. Vous créez ensuite un script de point d'entrée pour un conteneur Docker qui convertit l'index en une valeur pouvant être utilisée pour un numéro de ligne dans le fichier couleur. L'index commence à zéro, mais les numéros de ligne commencent à un. Créez un Dockerfile qui copie les fichiers de couleur et d'index dans l'image du conteneur et définit l'image `ENTRYPOINT` comme script de point d'entrée. Le Dockerfile et les ressources sont créés à partir d'une image Docker transmise à Amazon ECR. Vous enregistrez ensuite une définition de tâche qui utilise votre nouvelle image de conteneur, vous soumettez une tâche AWS Batch matricielle avec cette définition de tâche et vous visualisez les résultats.

**Topics**
+ [Conditions préalables](array-tutorial-prereqs.md)
+ [Création d'une image de conteneur](build-index-container.md)
+ [Transférez votre image vers Amazon ECR](push-array-image.md)
+ [Création et enregistrement d'une définition de poste](create-array-job-def.md)
+ [Soumettre un AWS Batch tâche de tableau](submit-array-job.md)
+ [Afficher les journaux des tâches de votre baie](#array-tutorial-logs)

## Afficher les journaux des tâches de votre baie
<a name="array-tutorial-logs"></a>

Une fois que le `SUCCEEDED` statut de votre tâche est atteint, vous pouvez consulter les CloudWatch journaux depuis le conteneur de la tâche.

**Pour consulter les journaux de vos tâches dans CloudWatch Logs**

1. Ouvrez la AWS Batch console à l'adresse [ https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Dans le panneau de navigation de gauche, choisissez **Tâches**.

1. Pour **Files d'attente**, sélectionnez une file d'attente. 

1. Dans la section **État**, choisissez **succès**.

1. Pour afficher toutes les tâches enfants de votre tâche de tableau, sélectionnez l'ID de tâche qui a été renvoyé à la section précédente.

1. Pour afficher les journaux du conteneur de la tâche, sélectionnez l'une des tâches enfants et choisissez **Afficher les journaux**.  
![Journaux des conteneurs de tâches Array](http://docs.aws.amazon.com/fr_fr/batch/latest/userguide/images/array-logs.png)

1. Affichez les journaux des autres tâches enfants. Chaque tâche renvoie une couleur différente de l'arc-en-ciel.