As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS Batch variáveis do ambiente de trabalho
AWS Batch define variáveis de ambiente específicas em trabalhos de contêiner. Essas variáveis de ambiente fornecem introspecção para os contêineres dentro dos trabalhos. Você pode utilizar os valores dessas variáveis na lógica de seus aplicativos. Todas as variáveis AWS Batch definidas começam com o AWS_BATCH_
prefixo. Esse é um prefixo de variável de ambiente protegido. Você não pode usar esse prefixo para suas próprias variáveis, em definições de trabalhos ou substituições.
As seguintes variáveis de ambiente estão disponíveis em contêineres de trabalho:
AWS_BATCH_CE_NAME
-
Essa variável é definida como o nome do ambiente de computação no qual o trabalho é colocado.
AWS_BATCH_JOB_ARRAY_INDEX
-
Essa variável só é definida em trabalhos de matriz filhos. O índice de trabalho de matriz começa com 0, e cada trabalho filho recebe um número de índice exclusivo. Por exemplo, um trabalho de matriz com 10 filhos tem valores de índice de 0 a 9. Você pode utilizar esse valor de índice para controlar como os filhos do trabalho de matriz serão diferenciados. Para obter mais informações, consulte Tutorial: usar o índice de trabalho de matriz para controle de diferenciação de trabalhos.
AWS_BATCH_JOB_ARRAY_SIZE
-
Essa variável é definida para o tamanho do trabalho da matriz pai. O tamanho do trabalho da matriz pai é passado para o trabalho de matriz filho nessa variável.
AWS_BATCH_JOB_ATTEMPT
-
Essa variável é definida como o número de tentativas de trabalho. A primeira tentativa recebe o número 1. Para obter mais informações, consulte Repetições de trabalho automatizadas.
AWS_BATCH_JOB_ID
-
Essa variável é definida como a ID do AWS Batch trabalho.
AWS_BATCH_JOB_KUBERNETES_NODE_UID
-
Essa variável é definida como Kubernetes UIDdo objeto node que está no cluster Kubernetes em que o pod é executado. Essa variável só é definida para trabalhos executados em EKS recursos da Amazon. Para obter mais informações, consulte UIDs
no Kubernetes documentação. AWS_BATCH_JOB_MAIN_NODE_INDEX
-
Essa variável é definida apenas em tarefas em paralelo de vários nós. Essa variável é definida como o número índice do nó principal do trabalho. O código do seu aplicativo pode comparar o
AWS_BATCH_JOB_MAIN_NODE_INDEX
aoAWS_BATCH_JOB_NODE_INDEX
em um nó individual para determinar se ele é o nó principal. AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS
-
Essa variável é definida apenas em nós filhos de trabalhos em paralelo de vários nós. Essa variável não está presente no nó principal, mas está definida como o IPv4 endereço privado do nó principal do trabalho. O código da aplicação do nó filho pode utilizar esse endereço para comunicar-se com o nó principal.
AWS_BATCH_JOB_NODE_INDEX
-
Essa variável é definida apenas em tarefas em paralelo de vários nós. Essa variável é definida como o número do índice de nós do nó. O índice do nó começa em 0, e cada nó filho recebe um número índice exclusivo. Por exemplo, uma tarefa em paralelo de vários nós com 10 filhos possui valores índice de 0-9.
AWS_BATCH_JOB_NUM_NODES
-
Essa variável é definida apenas em tarefas em paralelo de vários nós. Essa variável é definida como o número de nós solicitado para sua tarefa paralela de vários nós.
AWS_BATCH_JQ_NAME
-
Essa variável é definida como o nome da fila de trabalhos para a qual o trabalho foi enviado.