기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Batch 작업 환경 변수
AWS Batch 는 컨테이너 작업에서 특정 환경 변수를 설정합니다. 이러한 환경 변수는 작업 내 컨테이너에 대한 내부 검사를 제공합니다. 애플리케이션 로직에서 이러한 변수 값을 사용할 수 있습니다. 를 AWS Batch 설정하는 모든 변수는 AWS_BATCH_
접두사로 시작합니다. 이는 보호되는 환경 변수 접두사입니다. 작업 정의 또는 재정의의 자체 변수에는 이 접두사를 사용할 수 없습니다.
다음 환경 변수는 작업 컨테이너에서 사용할 수 있습니다.
AWS_BATCH_CE_NAME
-
이 변수는 작업이 배치되는 컴퓨팅 환경의 이름으로 설정됩니다.
AWS_BATCH_JOB_ARRAY_INDEX
-
이 변수는 하위 배열 작업에서만 지정됩니다. 배열 작업 인덱스는 0에서 시작하며, 각 하위 작업은 고유의 인덱스 번호를 받습니다. 예를 들면 하위가 10개인 배열 작업의 인덱스 값은 0~9입니다. 이 인덱스 값을 사용하여 차별화된 배열 작업 하위에 따라 관리할 수 있습니다. 자세한 내용은 자습서: 배열 작업 인덱스를 사용한 작업 차별화 관리 단원을 참조하십시오.
AWS_BATCH_JOB_ARRAY_SIZE
-
이 변수는 상위 배열 작업의 크기로 설정됩니다. 상위 배열 작업의 크기는 이 변수의 하위 배열 작업에 전달됩니다.
AWS_BATCH_JOB_ATTEMPT
-
이 변수는 작업 시도 횟수로 지정됩니다. 첫 번째 시도는 번호 1입니다. 자세한 내용은 작업 자동 재시도 단원을 참조하십시오.
AWS_BATCH_JOB_ID
-
이 변수는 AWS Batch 작업 ID로 설정됩니다.
AWS_BATCH_JOB_KUBERNETES_NODE_UID
-
이 변수는 로 설정됩니다.Kubernetes 포드가 실행되는 Kubernetes 클러스터에 있는 노드 객체의 UID입니다. 이 변수는 Amazon EKS 리소스에서 실행되는 작업에 대해서만 설정됩니다. 자세한 내용은의 UIDs
를 참조하세요. Kubernetes 설명서. AWS_BATCH_JOB_MAIN_NODE_INDEX
-
이 변수는 다중 노드 병렬 작업에서만 설정됩니다. 이 변수는 작업 기본 노드의 인덱스 번호로 설정됩니다. 애플리케이션 코드는
AWS_BATCH_JOB_MAIN_NODE_INDEX
(을)를 개별 노드의AWS_BATCH_JOB_NODE_INDEX
(와)과 비교하여 이 노드가 기본 노드인지를 확인할 수 있습니다. AWS_BATCH_JOB_MAIN_NODE_PRIVATE_IPV4_ADDRESS
-
이 변수는 다중 노드 병렬 작업 하위 노드에서만 설정됩니다. 이 변수는 기본 노드에 존재하지 않지만 작업의 기본 노드의 프라이빗 IPv4 주소로 설정됩니다. 하위 노드의 애플리케이션 코드는 이 주소를 사용하여 기본 노드와 통신할 수 있습니다.
AWS_BATCH_JOB_NODE_INDEX
-
이 변수는 다중 노드 병렬 작업에서만 설정됩니다. 이 변수는 노드의 노드 인덱스 번호로 설정됩니다. 노드 인덱스는 0에서 시작하며, 각 노드는 고유의 인덱스 번호를 받습니다. 예를 들면 하위가 10개 있는 다중 노드 병렬 작업의 인덱스 값은 0~9입니다.
AWS_BATCH_JOB_NUM_NODES
-
이 변수는 다중 노드 병렬 작업에서만 설정됩니다. 이 변수는 다중 노드 병렬 작업에 대해 요청한 노드 수로 설정됩니다.
AWS_BATCH_JQ_NAME
-
이 변수는 작업이 제출된 대상 작업 대기열의 이름으로 설정됩니다.