

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Ricerca di istanze di gruppi di nodi di calcolo in PCS AWS
<a name="working-with_compute-instances"></a>

Ogni gruppo di nodi di calcolo AWS PCS può avviare istanze EC2 con configurazioni condivise. Puoi utilizzare i tag EC2 per trovare istanze in un gruppo di nodi di calcolo in o con. Console di gestione AWS AWS CLI

------
#### [ Console di gestione AWS ]

**Per trovare le istanze del tuo gruppo di nodi di calcolo**

1.  Apri la console [AWS PCS.](https://console.aws.amazon.com/pcs/home#/clusters)

1. Seleziona il cluster .

1. Scegli i **gruppi di nodi Compute**.

1.  Trova l'ID per il gruppo di nodi di accesso che hai creato. 

1.  Vai alla [console EC2](https://console.aws.amazon.com/ec2/home) e scegli **Istanze**. 

1. Cerca le istanze con il tag seguente. Sostituiscilo {{node-group-id}} con l'**ID** (non il nome) del tuo gruppo di nodi di calcolo.

   ```
   aws:pcs:compute-node-group-id={{node-group-id}}
   ```

1.  (Facoltativo) Puoi modificare il valore **dello stato dell'istanza** nel campo di ricerca per trovare le istanze che sono in fase di configurazione o che sono state terminate di recente. 

1.  Trova l'ID e l'indirizzo IP dell'istanza per ogni istanza nell'elenco delle istanze con tag. 

------
#### [ AWS CLI ]

Per trovare le istanze del tuo gruppo di nodi, usa i comandi che seguono. Prima di eseguire i comandi, apporta le seguenti sostituzioni:
+ Sostituisci `{{region-code}}` con il Regione AWS del tuo cluster. Ad esempio: `us-east-1`
+ Sostituisci `{{node-group-id}}` con l'**ID** (non il nome) del tuo gruppo di nodi di calcolo. Per trovare l'ID di un gruppo di nodi di calcolo, vedi. [Ottieni i dettagli del gruppo di nodi di calcolo in AWS PCS](working-with_cng_get-details.md)
+ Sostituisci `running` con altri stati di istanza come `pending` o `terminated` per trovare istanze EC2 in altri stati.

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

Il comando restituisce un risultato simile al seguente. Il valore di `PublicIP` è `null` se l'istanza si trova in una sottorete privata.

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

**Nota**  
Se prevedi `describe-instances` di restituire un numero elevato di istanze, devi utilizzare le opzioni per più pagine. Per ulteriori informazioni, consulta [DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)*Amazon Elastic Compute Cloud API Reference.*

------