AWS Batch 작업 환경 변수 - AWS Batch

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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 UID Kubernetes 클러스터의 노드 오브젝트로 설정됩니다. 이 변수는 Amazon EKS 리소스에서 실행되는 작업에만 설정됩니다. 자세한 내용은 UIDsKubernetes설명서를 참조하십시오.

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

이 변수는 작업이 제출된 대상 작업 대기열의 이름으로 설정됩니다.