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.
AWS Batch variables d'environnement de travail
AWS Batch définit des variables d'environnement spécifiques dans les tâches de conteneur. Ces variables d'environnement fournissent une introspection pour les conteneurs contenus dans les tâches. Vous pouvez utiliser les valeurs de ces variables dans la logique de vos applications. Toutes les variables AWS Batch définies commencent par le AWS_BATCH_
préfixe. Il s'agit d'un préfixe de variable d'environnement protégé. Vous ne pouvez pas utiliser ce préfixe pour vos propres variables dans les définitions de tâches ou les remplacements.
Les variables d'environnement suivantes sont disponibles dans les conteneurs de tâche :
AWS_BATCH_CE_NAME
-
Cette variable est définie sur le nom de l'environnement informatique dans lequel votre tâche est placée.
AWS_BATCH_JOB_ARRAY_INDEX
-
Cette variable est uniquement définie dans les tâches de tableau enfants. L'index de tâche de tableau commence à 0. Chaque tâche enfant reçoit un numéro d'index unique. Par exemple, une tâche de tableau avec 10 enfants a les valeurs d'index de 0 à 9. Vous pouvez utiliser cette valeur d'index pour contrôler la façon dont les enfants de votre tâche de tableau sont différenciés. Pour de plus amples informations, veuillez consulter Tutoriel : Utiliser l'index des tâches matriciel pour contrôler la différenciation des tâches.
AWS_BATCH_JOB_ARRAY_SIZE
-
Cette variable est définie sur la taille de la tâche de tableau parent. La taille de la tâche de matrice parent est transmise à la tâche de matrice enfant dans cette variable.
AWS_BATCH_JOB_ATTEMPT
-
Cette variable est définie sur le numéro de tentative de tâche. La première tentative est numérotée 1. Pour de plus amples informations, veuillez consulter Nouvelles tentatives de travail automatisées.
AWS_BATCH_JOB_ID
-
Cette variable est définie sur l'ID de la AWS Batch tâche.
AWS_BATCH_JOB_KUBERNETES_NODE_UID
-
Cette variable est définie comme Kubernetes UIDde l'objet nœud qui se trouve dans le cluster Kubernetes sur lequel le pod s'exécute. Cette variable n'est définie que pour les tâches exécutées sur les EKS ressources Amazon. Pour plus d'informations, consultez UIDs
le Kubernetes documentation. AWS_BATCH_JOB_MAIN_NODE_INDEX
-
Cette variable est uniquement définie dans les tâches parallèles à plusieurs nœuds. Cette variable est définie sur le numéro d'index du nœud principal de la tâche. Le code de votre application peut le comparer
AWS_BATCH_JOB_MAIN_NODE_INDEX
àAWS_BATCH_JOB_NODE_INDEX
celui d'un nœud individuel pour déterminer s'il s'agit du nœud principal. AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS
-
Cette variable n'est définie que dans les nœuds enfants de tâches parallèles à nœuds multiples. Cette variable n'est pas présente sur le nœud principal, mais elle est définie sur l'IPv4adresse privée du nœud principal de la tâche. Votre code d'application du nœud enfant peut utiliser cette adresse pour communiquer avec le nœud principal.
AWS_BATCH_JOB_NODE_INDEX
-
Cette variable est uniquement définie dans les tâches parallèles à plusieurs nœuds. Cette variable est définie sur le numéro d'index du nœud du nœud. L'index du nœud commence à 0 et chaque nœud reçoit un numéro d'index unique. Par exemple, une tâche parallèle à plusieurs nœuds avec 10 enfants dispose de valeurs d'index de 0 à 9.
AWS_BATCH_JOB_NUM_NODES
-
Cette variable est uniquement définie dans les tâches parallèles à plusieurs nœuds. Cette variable est définie sur le nombre de nœuds que vous avez demandés pour votre tâche parallèle à nœuds multiples.
AWS_BATCH_JQ_NAME
-
Cette variable est définie sur le nom de la file d'attente pour laquelle votre tâche a été soumise.