AWS Batch variables de entorno laboral - AWS Batch

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Batch variables de entorno laboral

AWS Batch establece variables de entorno específicas en los trabajos de contenedores. Estas variables de entorno proporcionan una visión introspectiva de los contenedores que se encuentran dentro de los trabajos. Puede usar los valores de estas variables en la lógica de sus aplicaciones. Todas las variables que AWS Batch se configuran comienzan con el AWS_BATCH_ prefijo. Se trata de un prefijo de variable de entorno protegido. No puede usar este prefijo para sus propias variables en las definiciones o anulaciones de trabajos.

Las variables de entorno siguientes están disponibles en los contenedores de trabajos:

AWS_BATCH_CE_NAME

Esta variable se establece en el nombre del entorno de computación en el que está situado el trabajo.

AWS_BATCH_JOB_ARRAY_INDEX

Esta variable solo se establece en los trabajos de matrices secundarios. El índice de trabajo de matriz empieza en 0, y cada trabajo secundario recibe un número de índice único. Por ejemplo, un trabajo de matriz con 10 elementos secundarios tiene valores de índice comprendidos entre 0 y 9. Puede utilizar este valor de índice para controlar la forma en la que se diferencian los elementos secundarios del trabajo de matriz. Para obtener más información, consulte Tutorial: Uso del índice de trabajo de matriz para controlar la diferenciación de trabajos.

AWS_BATCH_JOB_ARRAY_SIZE

Esta variable se establece en el tamaño del trabajo de matriz principal. El tamaño del trabajo de matriz principal se pasa al trabajo de matriz secundario en esta variable.

AWS_BATCH_JOB_ATTEMPT

Esta variable se establece en el número de reintentos de trabajo. Al primer intento se le asigna el valor 1. Para obtener más información, consulte Reintentos automáticos de trabajo.

AWS_BATCH_JOB_ID

Esta variable se establece en el ID del AWS Batch trabajo.

AWS_BATCH_JOB_KUBERNETES_NODE_UID

Esta variable se establece como el Kubernetes UID del objeto de nodo que se encuentra en el clúster de Kubernetes en el que se ejecuta el pod. Esta variable solo se establece para los trabajos que se ejecutan en los recursos de Amazon EKS. Para obtener más información, consulte UIDs en la Kubernetes documentación.

AWS_BATCH_JOB_MAIN_NODE_INDEX

Esta variable solo se establece en los trabajos paralelos de varios nodos. Esta variable se establece en el número de índice del nodo principal del trabajo. El código de la aplicación puede comparar AWS_BATCH_JOB_MAIN_NODE_INDEX con AWS_BATCH_JOB_NODE_INDEX en un nodo individual para determinar si es el nodo principal.

AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS

Esta variable solo se establece en los trabajos paralelos de varios nodos. Esta variable no está presente en el nodo principal, pero se establece en la dirección IPv4 privada del nodo principal del trabajo. El código de la aplicación del nodo secundario puede utilizar esta dirección para comunicarse con el nodo principal.

AWS_BATCH_JOB_NODE_INDEX

Esta variable solo se establece en los trabajos paralelos de varios nodos. Esta variable se establece en el número de índice del nodo. El índice del nodo comienza a partir de 0 y cada nodo recibe un número de índice único. Por ejemplo, un trabajo paralelo de varios nodos con 10 elementos secundarios tiene valores de índice comprendidos entre 0 y 9.

AWS_BATCH_JOB_NUM_NODES

Esta variable solo se establece en los trabajos paralelos de varios nodos. Esta variable se establece en el número de nodos solicitados para el trabajo en paralelo de varios nodos.

AWS_BATCH_JQ_NAME

Esta variable se establece en el nombre de la cola de trabajos a la que se ha enviado el trabajo.