

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 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. 搜索带有以下标签的实例。{{node-group-id}}替换为计算节点组的 **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}'
```

该命令返回的输出类似于下方内容。`null`如果实例`PublicIP`位于私有子网中，则值为。

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

**注意**  
如果您希望`describe-instances`返回大量实例，则必须对多个页面使用选项。有关更多信息，请参阅[DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)《*亚马逊弹性计算云 API 参考*》。

------