

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 環境變數
<a name="mnp-env-vars"></a>

在執行時間，每個節點都會設定所有 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`  
會將此變數設為您為多節點平行任務請求的節點數量。