Suchen nach Instanzen der Compute-Knotengruppe in AWS PCS - AWS PCS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Suchen nach Instanzen der Compute-Knotengruppe in AWS PCS

Jede AWS PCS Rechenknotengruppe kann EC2 Instanzen mit gemeinsam genutzten Konfigurationen starten. Sie können EC2 Tags verwenden, um Instanzen in einer Compute-Knotengruppe im AWS Management Console oder mit dem zu finden AWS CLI.

AWS Management Console
Um Ihre Compute-Knotengruppen-Instanzen zu finden
  1. Öffnen Sie die AWS PCSKonsole.

  2. Wählen Sie den -Cluster.

  3. Wählen Sie Compute Node Groups aus.

  4. Suchen Sie die ID für die Login-Knotengruppe, die Sie erstellt haben.

  5. Navigieren Sie zur EC2Konsole und wählen Sie Instances aus.

  6. Suchen Sie nach den Instances mit dem folgenden Tag. Ersetzen node-group-id mit der ID (nicht dem Namen) Ihrer Compute-Knotengruppe.

    aws:pcs:compute-node-group-id=node-group-id
  7. (Optional) Sie können den Wert von Instance state im Suchfeld ändern, um nach Instances zu suchen, die gerade konfiguriert werden oder die kürzlich beendet wurden.

  8. Suchen Sie die Instanz-ID und IP-Adresse für jede Instanz in der Liste der markierten Instanzen.

AWS CLI

Verwenden Sie die folgenden Befehle, um Ihre Knotengruppen-Instances zu finden. Nehmen Sie vor dem Ausführen der Befehle die folgenden Ersetzungen vor:

  • region-codeErsetzen Sie es durch das AWS-Region Ihres Clusters. Beispiel: us-east-1

  • node-group-idErsetzen Sie durch die ID (nicht den Namen) Ihrer Rechenknotengruppe.

  • runningErsetzen Sie durch andere Instanzstatus, z. B. pending oderterminated, um EC2 Instanzen in anderen Bundesstaaten zu finden.

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}'

Daraufhin erhalten Sie ein Ergebnis, das dem hier dargestellten entspricht. Der Wert von PublicIP ist, null wenn sich die Instanz in einem privaten Subnetz befindet.

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

Wenn Sie damit describe-instances rechnen, eine große Anzahl von Instances zurückzugeben, müssen Sie Optionen für mehrere Seiten verwenden. Weitere Informationen finden Sie DescribeInstancesin der Amazon Elastic Compute API Cloud-Referenz.