AWS Batch variabili dell'ambiente di lavoro - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS Batch variabili dell'ambiente di lavoro

AWS Batch imposta variabili di ambiente specifiche nei job del contenitore. Queste variabili di ambiente forniscono un'introspezione per i contenitori all'interno dei job. È possibile utilizzare i valori di queste variabili nella logica delle applicazioni. Tutte le variabili AWS Batch impostate iniziano con il AWS_BATCH_ prefisso. Si tratta di un prefisso di variabile di ambiente protetto. Non è possibile utilizzare questo prefisso per le proprie variabili nelle definizioni o nelle sostituzioni dei processi.

Nei container dei processi sono disponibili le variabili di ambiente seguenti:

AWS_BATCH_CE_NAME

Questa variabile è impostata sul nome dell'ambiente di calcolo in cui si trova il lavoro.

AWS_BATCH_JOB_ARRAY_INDEX

Questa variabile viene impostata solo nei processi figlio in array. L'indice dei processi in array inizia da 0 e a ciascun processo figlio viene assegnato un numero di indice univoco. Ad esempio, i valori di indice di un processo in array con 10 elementi figlio sono compresi tra 0 e 9. È possibile utilizzare questo valore di indice per controllare il modo in cui vengono indicati i diversi elementi figlio dei processi in array. Per ulteriori informazioni, consulta Tutorial: Utilizzo dell'array job index per controllare la differenziazione dei job.

AWS_BATCH_JOB_ARRAY_SIZE

Questa variabile è impostata sulla dimensione del job dell'array principale. La dimensione del job dell'array principale viene passata al job dell'array secondario in questa variabile.

AWS_BATCH_JOB_ATTEMPT

Questa variabile è impostata sul numero di tentativi del processo. Al primo tentativo viene assegnato il numero 1. Per ulteriori informazioni, consulta Ritentativi di lavoro automatizzati.

AWS_BATCH_JOB_ID

Questa variabile è impostata sull'ID del AWS Batch lavoro.

AWS_BATCH_JOB_KUBERNETES_NODE_UID

Questa variabile è impostata come oggetto nodo che si trova nel cluster Kubernetes su cui viene eseguito il pod. Kubernetes UID Questa variabile è impostata solo per i lavori eseguiti su EKS risorse Amazon. Per ulteriori informazioni, UIDsconsulta la Kubernetesdocumentazione.

AWS_BATCH_JOB_MAIN_NODE_INDEX

Questa variabile viene impostata solo nei processi paralleli a più nodi. Questa variabile è impostata sul numero d'indice del nodo principale del processo. Il codice dell'applicazione può essere confrontato con AWS_BATCH_JOB_MAIN_NODE_INDEX quello di un singolo nodo per determinare se si tratta del nodo principale. AWS_BATCH_JOB_NODE_INDEX

AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS

Questa variabile è impostata solo nei nodi figlio del lavoro parallelo a più nodi. Questa variabile non è presente nel nodo principale, ma è impostata sull'IPv4indirizzo privato del nodo principale del processo. Il codice di applicazione del nodo figlio può utilizzare questo indirizzo per comunicare con il nodo principale.

AWS_BATCH_JOB_NODE_INDEX

Questa variabile viene impostata solo nei processi paralleli a più nodi. Questa variabile è impostata sul numero d'indice del nodo. L'indice del nodo inizia con 0 e a ciascun nodo viene assegnato un numero d'indice univoco. Ad esempio, un processo parallelo a più nodi con 10 figli ha valori d'indice compresi tra 0 e 9.

AWS_BATCH_JOB_NUM_NODES

Questa variabile viene impostata solo nei processi paralleli a più nodi. Questa variabile è impostata sul numero di nodi richiesti per il processo parallelo multinodo.

AWS_BATCH_JQ_NAME

Questa variabile è impostata sul nome della coda dei processi a cui viene inviato il processo.