환경 변수
런타임 시 각 노드는 모든 AWS Batch 작업이 받는 표준 환경 변수로 구성됩니다. 또한 노드는 다중 노드 병렬 작업과 관련된 다음과 같은 환경 변수로 구성됩니다.
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
-
이 변수는 다중 노드 병렬 작업에 대해 요청한 노드 수로 설정됩니다.