在中查找计算节点组实例 AWS PCS - AWS PCS

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

在中查找计算节点组实例 AWS PCS

每个 AWS PCS计算节点组都可以启动具有共享配置的EC2实例。您可以使用EC2标签在 AWS Management Console 或的计算节点组中查找实例 AWS CLI。

AWS Management Console
查找您的计算节点组实例
  1. 打开控制AWS PCS台

  2. 选择 集群。

  3. 选择计算节点组

  4. 查找您创建的登录节点组的 ID。

  5. 导航到EC2控制台并选择实例

  6. 搜索带有以下标签的实例。Replace(替换) node-group-id 使用您的计算节点组的 ID(不是名称)。

    aws:pcs:compute-node-group-id=node-group-id
  7. (可选)您可以在搜索字段中更改实例状态的值,以查找正在配置或最近终止的实例。

  8. 在已标记的实例列表中查找每个实例的实例 ID 和 IP 地址。

AWS CLI

要查找您的节点组实例,请使用以下命令。在运行命令之前,请进行以下替换:

  • region-code替换为您的 AWS 区域 集群的。例如:us-east-1

  • node-group-id替换为计算节点组的 ID(不是名称)。

  • 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返回大量实例,则必须对多个页面使用选项。有关更多信息,请参阅DescribeInstancesAmazon 弹性计算云API参考》。