尋找運算節點群組執行個體 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 (而非名稱) 取代。

  • 以其他例證狀態 (例如pending或) 取running代,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 彈性運算雲端API參考DescribeInstances中的。