

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

# 尋找 AWS PCS 中的運算節點群組執行個體
<a name="working-with_compute-instances"></a>

每個 AWS PCS 運算節點群組都可以使用共用組態啟動 EC2 執行個體。您可以使用 EC2 標籤，在 或 AWS 管理主控台 的運算節點群組中尋找執行個體 AWS CLI。

------
#### [ AWS 管理主控台 ]

**尋找您的運算節點群組執行個體**

1.  開啟 [AWS PCS 主控台](https://console.aws.amazon.com/pcs/home#/clusters)。

1. 選取 叢集。

1. 選擇**運算節點群組**。

1.  尋找您建立之登入節點群組的 ID。

1.  導覽至 [EC2 主控台](https://console.aws.amazon.com/ec2/home)，然後選擇**執行個體**。

1. 使用下列標籤搜尋執行個體。以運算節點群組的 ID （而非名稱） 取代 {{node-group-id}}。 ****

   ```
   aws:pcs:compute-node-group-id={{node-group-id}}
   ```

1.  （選用） 您可以在搜尋欄位中變更**執行個體狀態**的值，以尋找正在設定或最近終止的執行個體。

1.  在標記的執行個體清單中尋找每個執行個體的執行個體 ID 和 IP 地址。

------
#### [ AWS CLI ]

若要尋找節點群組執行個體，請使用以下命令。執行命令之前，請進行下列取代：
+ `{{region-code}}` 將 取代為叢集 AWS 區域 的 。範例：`us-east-1`
+ `{{node-group-id}}` 以運算節點群組的 **ID** （而非名稱） 取代 。若要尋找運算節點群組的 ID，請參閱 [在 AWS PCS 中取得運算節點群組詳細資訊](working-with_cng_get-details.md)。
+ `running` 將 取代為其他執行個體狀態，例如 `pending`或 `terminated`，以尋找其他狀態的 EC2 執行個體。

```
aws ec2 describe-instances \
     --region {{region-code}} --filters \
     "Name=tag:aws:pcs:compute-node-group-id,Values={{node-group-id}}" \
     "Name=instance-state-name,Values={{running}}" \
     --query 'Reservations[*].Instances[*].{InstanceID:InstanceId,State:State.Name,PublicIP:PublicIpAddress,PrivateIP:PrivateIpAddress}'
```

此命令會傳回如下輸出：`PublicIP` `null` 如果執行個體位於私有子網路中，則 的值為 。

```
[
    [
        {
            "InstanceID": "i-0123456789abcdefa",
            "State": "running",
            "PublicIP": "18.189.32.188",
            "PrivateIP": "10.0.0.1"
        }
    ]
]
```

**注意**  
如果您預期`describe-instances`傳回大量執行個體，您必須針對多個頁面使用選項。如需詳細資訊，請參閱《*Amazon Elastic Compute Cloud API 參考*》中的 [DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)。

------