Recherche d'instances de groupes de nœuds de calcul dans AWS PCS - AWS PCS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Recherche d'instances de groupes de nœuds de calcul dans AWS PCS

Chaque groupe AWS PCS de nœuds de calcul peut lancer EC2 des instances avec des configurations partagées. Vous pouvez utiliser des EC2 balises pour rechercher des instances dans un groupe de nœuds de calcul dans AWS Management Console ou avec le AWS CLI.

AWS Management Console
Pour trouver les instances de votre groupe de nœuds de calcul
  1. Ouvrez la AWS PCSconsole.

  2. Sélectionnez le cluster .

  3. Choisissez Compute node groups.

  4. Trouvez l'ID du groupe de nœuds de connexion que vous avez créé.

  5. Accédez à la EC2console et choisissez Instances.

  6. Recherchez les instances avec la balise suivante. Remplacez node-group-id avec l'ID (et non le nom) de votre groupe de nœuds de calcul.

    aws:pcs:compute-node-group-id=node-group-id
  7. (Facultatif) Vous pouvez modifier la valeur de l'état de l'instance dans le champ de recherche pour trouver les instances en cours de configuration ou récemment résiliées.

  8. Trouvez l'ID d'instance et l'adresse IP de chaque instance dans la liste des instances balisées.

AWS CLI

Pour rechercher les instances de votre groupe de nœuds, utilisez les commandes ci-dessous. Avant d'exécuter les commandes, effectuez les remplacements suivants :

  • region-codeRemplacez-le par celui Région AWS de votre cluster. Exemple : us-east-1

  • node-group-idRemplacez-le par l'ID (et non le nom) de votre groupe de nœuds de calcul.

  • runningRemplacez-le par d'autres états d'instance tels que pending ou terminated pour rechercher des EC2 instances dans d'autres états.

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

La commande renvoie un résultat semblable à ce qui suit. La valeur de PublicIP est null si l'instance se trouve dans un sous-réseau privé.

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

Si vous prévoyez describe-instances de renvoyer un grand nombre d'instances, vous devez utiliser les options pour plusieurs pages. Pour plus d'informations, consultez DescribeInstancesle manuel Amazon Elastic Compute Cloud API Reference.