

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à.

# Trova le risorse Amazon EC2
<a name="Using_Filtering"></a>

Puoi ottenere un elenco di alcuni tipi di risorse tramite la console Amazon EC2. Puoi ottenere un elenco di ciascun tipo di risorsa tramite il comando o l'operazione API corrispondente. Se disponi di molte risorse, puoi filtrare i risultati in modo da includere o escludere solo le risorse che corrispondono a determinati criteri.

**Topics**
+ [Passaggi della console](#advancedsearch)
+ [Esempi della riga di comando](#Filtering_Resources_CLI)
+ [Global View (in più regioni)](#global-view-intro)

## Elencare e filtrare le risorse utilizzando la console
<a name="advancedsearch"></a>

**Contents**
+ [Elencare le risorse mediante la console](#listing-resources)
+ [Filtrare le risorse mediante la console](#console-filter)
  + [Filtri supportati](#console-filters)
+ [Salva i set di filtri mediante la console](#saved-filter-sets-in-the-ec2-console)
  + [Funzionalità principali](#saved-filter-sets-key-features)
  + [Crea un set di filtri](#create-saved-filter-sets)
  + [Modifica un set di filtri](#modify-saved-filter-sets)
  + [Elimina un set di filtri](#delete-saved-filter-sets)

### Elencare le risorse mediante la console
<a name="listing-resources"></a>

Puoi visualizzare i tipi di risorse Amazon EC2 più frequenti tramite la console. Per visualizzare risorse aggiuntive, utilizza l'interfaccia a riga di comando o le operazioni API.

**Per elencare le risorse EC2 tramite la console**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Le risorse Amazon EC2 sono specifiche di Regione AWS. Nella barra di navigazione, scegli una regione dal selettore **Regioni**.  
![\[Visualizzare le regioni\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/EC2_select_region.png)

1. Nel riquadro di navigazione scegliere l'opzione corrispondente al tipo di risorsa. Ad esempio, per elencare tutte le istanze, scegliere **Istanze**.

### Filtrare le risorse mediante la console
<a name="console-filter"></a>

**Per filtrare un elenco di risorse**

1. Nel riquadro di navigazione selezionare un tipo di risorsa, ad esempio **Instances (Istanze)**.

1. Selezionare il campo di ricerca.

1. Selezionare il filtro dall'elenco.

1. Selezionare un operatore, ad esempio **= (uguale a)**. Per alcuni attributi è possibile selezionare più operatori. Nota: non tutte le schermate supportano la selezione di un operatore.

1. Seleziona un valore di filtro.

1. Per modificare un filtro selezionato, scegli il token del filtro (casella blu), apporta le modifiche richieste e quindi scegli **Apply** (Applica). Nota: non tutte le schermate supportano la modifica del filtro selezionato.  
![\[Modifica di un filtro.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/filter-edit.png)

1. Al termine, rimuovere il filtro.

#### Filtri supportati
<a name="console-filters"></a>

La console Amazon EC2 supporta due tipi di filtraggio.
+ Il *filtro API* viene applicato sul lato server. Il filtro viene applicato alla chiamata API e riduce il numero di risorse restituite dal server. Consente un filtraggio rapido tra grandi insiemi di risorse e può ridurre i tempi e i costi di trasferimento dei dati tra il server e il browser. Il filtro API supporta gli operatori **=** (uguale a) e **:** (contiene) e fa sempre distinzione tra maiuscole e minuscole.
+ Il *filtro client* avviene sul lato client. Consente di filtrare i dati già disponibili nel browser (in altre parole, i dati che sono già stati restituiti dall'API). Il filtro client funziona bene in combinazione con un filtro API per filtrare set di dati più piccoli nel browser. Oltre agli operatori **=** (uguale a) e **:** (contiene), il filtro client può anche supportare gli operatori di intervallo, come **>=** (maggiore o uguale a) e gli operatori di negazione (inverso) come **\$1=** (non è uguale).

La console Amazon EC2 supporta i seguenti tipi di ricerche:

**Ricerca per parola chiave**  
La ricerca per parola chiave è una ricerca a testo libero che consente di cercare un valore in tutti gli attributi o i tag delle risorse, senza specificare una chiave di attributo o di tag da cercare.   
Tutte le ricerche per parole chiave utilizzano il *filtro client*. 
Per eseguire la ricerca per parola chiave, digita o incolla quello che stai cercando nel campo di ricerca, quindi scegli **Enter (Invia)**. Ad esempio, la ricerca `123` corrisponde a tutte le istanze che hanno *123* in uno qualsiasi dei relativi attributi, ad esempio un indirizzo IP, un ID istanza, un ID VPC o un ID AMI, o in uno qualsiasi dei relativi tag, come il Nome. Se la ricerca a testo libero restituisce corrispondenze impreviste, applica filtri aggiuntivi.

**Ricerca per attributo**  
La ricerca per attributo consente di cercare un attributo specifico in tutte le risorse.   
Le ricerche degli attributi utilizzano *filtri API* o *filtri client*, a seconda dell'attributo selezionato. Quando si esegue una ricerca di attributi, gli attributi vengono raggruppati di conseguenza.
Ad esempio puoi cercare nell'attributo **Instance state (Stato istanza)** tutte le istanze in modo da restituire solo le istanze che si trovano nello stato `stopped`. Per farlo:  

1. Nel campo di ricerca nella schermata **Instances (Istanze)**, inizia a immettere `Instance state`. Quando si immettono i caratteri, vengono visualizzati i due tipi di filtri per **Instance state (Stato istanza)**: **API filters (Filtri API)** e **Client filters (Filtri client)**.

1. Per eseguire la ricerca sul lato server, scegli **Instance state (Stato istanza)** in **API filters (Filtri API)**. Per eseguire la ricerca sul lato client, scegli **Instance state (client) (Stato istanza) ( client) ** in **Client filters (Filtri client)**.

   Viene visualizzato un elenco di possibili operatori per l'attributo selezionato.

1. Scegli l'operatore **=** (uguale a).

   Viene visualizzato un elenco di possibili valori per l'attributo e l'operatore selezionati.

1. Seleziona **Stopped (Interrotto)** dall'elenco.

**Ricerca per tag**  
La ricerca per tag consente di filtrare le risorse nella tabella attualmente visualizzata in base a una chiave di tag o un valore di tag.  
Le ricerche per tag utilizzano il *filtro API* o il *filtro client*, a seconda delle impostazioni nella finestra Preferences (Preferenze).  

**Per utilizzare il filtro API per i tag**

1. Apri la finestra **Preferenze**.

1. Deseleziona la casella di spunta **Usa corrispondenza espressioni regolari**. Se questa casella di controllo è selezionata, viene applicato il filtro client.

1. Seleziona la casella di controllo **Use case sensitive matching** (Usa corrispondenza tra maiuscole e minuscole). Se questa casella di controllo è deselezionata, viene applicato il filtro client.

1. Scegli **Conferma**.
Quando si esegue una ricerca per tag, è possibile utilizzare i valori seguenti:  
+ **(empty)** (vuoto): trova tutte le risorse con la chiave di tag specificata, ma non deve essere presente alcun valore di tag.
+ **All values** (Tutti i valori): trova tutte le risorse con la chiave di tag specificata e qualsiasi valore di tag.
+ **Senza tag**: trova tutte le risorse che non hanno la chiave di tag specificata.
+ Il valore visualizzato: trova tutte le risorse con la chiave di tag specificata e il valore di tag specificato.

È possibile utilizzare le seguenti tecniche per migliorare o perfezionare le ricerche:

**Ricerca inversa**  
Le ricerche inverse consentono di cercare risorse che **non** corrispondono a un valore specificato. **Nelle **istanze** e nelle **AMIs**schermate, le ricerche inverse vengono eseguite selezionando\$1 ****= (Non è uguale a) o\$1 **: (Non contiene) operatore e quindi selezione di un valore. In altre schermate, le ricerche inverse vengono eseguite aggiungendo un prefisso carattere punto esclamativo (\$1) alla parola chiave di ricerca.  
La ricerca inversa è supportata solo con le ricerche di parole chiave e attributi nei filtri *client*. Non è supportato con le ricerche di attributi nei filtri API.
Ad esempio puoi cercare nell'attributo **Instance state (Stato istanza)** tutte le istanze in modo da escludere le istanze che si trovano nello stato `terminated`. Per farlo:  

1. Nel campo di ricerca nella schermata **Instances (Istanze)**, inizia a immettere `Instance state`. Quando si immettono i caratteri, vengono visualizzati i due tipi di filtri per **Instance state (Stato istanza)**: **API filters (Filtri API)** e **Client filters (Filtri client)**.

1. In **Client filters** (Filtri client), scegli **Instance state (client)** (Stato istanza (client)). La ricerca inversa è supportata solo sui filtri *client*.

   Viene visualizzato un elenco di possibili operatori per l'attributo selezionato.

1. Scegli **\$1=** (non è uguale), quindi scegli **terminated** (terminato).
Per filtrare le istanze in base a un attributo di stato dell'istanza, è inoltre possibile utilizzare le icone di ricerca (![\[\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/search.png)) nella colonna **Instance state (Stato istanza)**. L'icona di ricerca con un segno più (**\$1**) visualizza tutte le istanze *corrispondenti* a tale attributo. L'icona di ricerca con un segno meno (**-**) *esclude* tutte le istanze corrispondenti a tale attributo.  
Ecco un altro esempio di utilizzo della ricerca inversa: per elencare tutte le istanze a cui **non** è assegnato il gruppo di sicurezza denominato `launch-wizard-1`, in **Client filters**, (Filtri client), esegui la ricerca in base all'attributo **Security group name** (Nome gruppo di sicurezza), scegli **\$1=** e inserisci la parola chiave `launch-wizard-1` nella barra di ricerca.

**Ricerca parziale**  
Con le ricerche parziali, è possibile cercare valori di stringa parziali. Per eseguire una ricerca parziale, immettere solo una parte della parola chiave da cercare. Nelle **istanze e nelle **AMIs****schermate, le ricerche parziali possono essere eseguite solo con l'operatore**:** (Contains). In altre schermate, è possibile selezionare l'attributo del filtro client e inserire immediatamente solo una parte della parola chiave che si desidera cercare. Ad esempio, nella schermata **Instance type** (Tipo di istanza), per cercare tutte le istanze `t2.micro`, `t2.small` e `t2.medium` è possibile eseguire la ricerca in base all'attributo **Instance Type** (Tipo di istanza) e inserire la parola chiave `t2`.

**Ricerca di espressioni regolari**  
Per utilizzare le ricerche con espressioni regolari, è necessario selezionare la casella di controllo **Usa corrispondenza espressioni regolari** nella finestra **Preferenze**.  
Le espressioni regolari sono utili quando devi far corrispondere i valori in un campo con un modello specifico. Ad esempio, per cercare un valore che inizia con `s`, cercare `^s`. Per cercare un valore che termina con `xyz`, cercare `xyz$`. Oppure per cercare un valore che inizia con un numero seguito da uno o più caratteri, cercare `[0-9]+.*`.  
La ricerca con espressioni regolari è supportata solo con ricerche per parole chiave e ricerche di attributi nei filtri client. Non è supportato con le ricerche di attributi nei filtri API.

**Ricerca con distinzione tra maiuscole e minuscole**  
Per utilizzare le ricerche con distinzione tra maiuscole e minuscole, è necessario selezionare la casella di controllo **Use case sensitive matching** (Usa corrispondenza tra maiuscole e minuscole) nella finestra **Preferences** (Preferenze). Questa preferenza si applica solo ai filtri client e tag.  
I filtri API fanno sempre distinzione tra maiuscole e minuscole.

**Ricerca con caratteri jolly**  
Utilizzare il carattere jolly `*` per abbinare zero o più caratteri. Utilizzare il carattere jolly `?` per corrispondere a zero o a un carattere. Ad esempio, se si dispone di un set di dati con i valori `prod`, `prods` e `production`, la ricerca di `prod*` corrisponde a tutti i valori, mentre `prod?` corrisponde solo a `prod` e `prods`. Per utilizzare i valori letterali, utilizzare il carattere escape barra rovesciata (\$1). Ad esempio, "`prod\*`" corrisponde a `prod*`.  
La ricerca con caratteri jolly è supportata solo con le ricerche di attributi e tag nei filtri API. Non è supportata con le ricerche per parole chiave e con le ricerche di attributi e tag nei filtri client. 

**Combinazione di ricerche**  
In generale, più filtri con lo stesso attributo vengono automaticamente uniti con `OR`. Ad esempio, la ricerca `Instance State : Running` e `Instance State : Stopped` restituisce tutte le istanze in esecuzione O arrestate. Per unire la ricerca con `AND`, cerca tra diversi attributi. Ad esempio, la ricerca `Instance State : Running` e `Instance Type : c4.large` restituisce solo le istanze di tipo `c4.large` E che si trovano in stato di esecuzione.

### Salva i set di filtri mediante la console
<a name="saved-filter-sets-in-the-ec2-console"></a>

Un *set di filtri salvato* è un gruppo personalizzato di filtri che puoi creare e riutilizzare per visualizzare in modo efficiente le tue risorse Amazon EC2. Questa funzionalità aiuta a semplificare il flusso di lavoro, consentendo un accesso rapido a visualizzazioni di risorse specifiche.

I set di filtri salvati sono supportati solo nella console Amazon EC2 e attualmente sono disponibili solo per la pagina **Volumi**. 

#### Funzionalità principali
<a name="saved-filter-sets-key-features"></a>
+ **Personalizzazione:** crea set di filtri su misura per le tue esigenze. Ad esempio, puoi creare un set di filtri per visualizzare solo i volumi `gp3` creati dopo una data specificata.
+ **Filtro predefinito:** imposta un set di filtri predefinito per una pagina e i filtri predefiniti vengono applicati automaticamente quando si accede alla pagina. Se non è impostato alcun valore predefinito, non viene applicato alcun filtro.
+ **Applicazione semplice:** seleziona un set di filtri salvato per applicarlo immediatamente. Amazon EC2 visualizza quindi le risorse pertinenti, con i filtri attivi indicati da token blu.
+ **Flessibilità:** crea, modifica ed elimina i set di filtri in base alle esigenze.

#### Crea un set di filtri
<a name="create-saved-filter-sets"></a>

**Per creare un nuovo set di filtri**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, selezionare **Volumes (Volumi)**.
**Nota**  
Attualmente i set di filtri salvati sono disponibili solo per **i volumi**.

1. Nel campo di ricerca, seleziona i filtri per il tuo set di filtri.

1. Scegli la freccia accanto al pulsante **Cancella filtri** e scegli **Salva nuovo set di filtri**.

1. Nella finestra **Salva set di filtri**, procedi come segue:

   1. Per **Nome set di filtri**, inserisci un nome per il set di filtri.

   1. (Facoltativo) Per **Descrizione set di filtri**, immetti una descrizione per il set di filtri.

   1. (Facoltativo) Per impostare il set di filtri come filtro predefinito, selezionate la casella **Imposta come predefinito**. 
**Nota**  
Il filtro predefinito viene applicato automaticamente ogni volta che apri la pagina della console.

   1. Scegli **Save** (Salva). 

#### Modifica un set di filtri
<a name="modify-saved-filter-sets"></a>

**Per modificare un set di filtri**

1. Dall'elenco **Set di filtri salvati**, seleziona il filtro da modificare.

1. Per aggiungere un filtro, nel campo di ricerca, seleziona un filtro da aggiungere al set di filtri. Per eliminare un filtro dal set, scegli la **X** sul token del filtro.

1. Scegli la freccia accanto al pulsante **Cancella filtri** e scegli **Modifica set di filtri**.

1. Nella finestra **Modifica set di filtri**, effettua le seguenti operazioni:

   1. (Facoltativo) Per impostare il set di filtri come filtro predefinito, selezionate la casella **Imposta come predefinito**. 
**Nota**  
Il filtro predefinito viene applicato automaticamente ogni volta che apri la pagina della console.

   1. Scegli **Modifica**.

#### Elimina un set di filtri
<a name="delete-saved-filter-sets"></a>

**Per eliminare un set di filtri**

1. Dall'elenco **Set di filtri salvati**, seleziona il filtro da eliminare.

1. Scegli la freccia accanto al pulsante **Cancella filtri** e scegli **Elimina set di filtri**.

1. Nella finestra **Elimina set di filtri**, controlla il filtro per confermare che si tratti del filtro che desideri eliminare, quindi scegli **Elimina**.

## Elenca e filtra utilizzando la riga di comando
<a name="Filtering_Resources_CLI"></a>

Ogni tipo di risorsa ha delle azioni API corrispondenti che puoi utilizzare per descrivere, elencare o ottenere risorse di quel tipo. Gli elenchi di risorse risultanti possono essere lunghi, quindi può essere più veloce e più utile filtrare i risultati in modo da includere solo le risorse corrispondenti a criteri specifici.

**Considerazioni sui filtri**
+ Puoi specificare fino a 50 filtri e fino a 200 valori per filtro in una singola richiesta.
+ Le stringhe di filtro possono contenere fino a 255 caratteri.
+ Puoi anche utilizzare caratteri jolly con i valori di filtro. Un asterisco (\$1) corrisponde a 0 o più caratteri, mentre un punto interrogativo (?) corrisponde a 0 o un carattere.
+ I valori di filtro fanno distinzione tra maiuscole e minuscole.
+ La ricerca può includere i valori letterali dei caratteri jolly; basta inserirli come caratteri escape con una barra rovesciata prima del carattere. Ad esempio, un valore di `\*amazon\?\\` ricerca la stringa letterale `*amazon?\`.
+ Non è possibile specificare un valore di filtro di null. Utilizza invece il filtro lato client. Ad esempio, il comando seguente utilizza l'**--query**opzione e restituisce le IDs istanze che sono state avviate senza una key pair.

  ```
  aws ec2 describe-instances \
      --query 'Reservations[*].Instances[?!not_null(KeyName)].InstanceId' \
      --output text
  ```

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

**Example Esempio: specificare un singolo filtro**  
È possibile elencare le istanze Amazon EC2 utilizzando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html). Senza filtri, la risposta contiene informazioni su tutte le tue risorse. Puoi utilizzare l’opzione seguente per includere solo le istanze in esecuzione nell’output.  

```
--filters Name=instance-state-name,Values=running
```
Per elencare solo l'istanza IDs per le istanze in esecuzione, aggiungi l'`--query`opzione come segue.  

```
--query "Reservations[*].Instances[*].InstanceId"
```

**Example Esempio: specificare più filtri o valori filtro**  
Se si specificano più filtri o più valori filtro, la risorsa deve corrispondere a tutti i filtri da includere nell’output.  
Puoi utilizzare il comando seguente per elencare tutte le istanze il cui tipo è `m5.large` o `m5d.large`.  

```
--filters Name=instance-type,Values=m5.large,m5d.large
```
Puoi utilizzare il comando seguente per elencare tutte le istanze interrotte il cui tipo è `t2.micro`.  

```
--filters Name=instance-state-name,Values=stopped Name=instance-type,Values=t2.micro
```

**Example Esempio: utilizzare caratteri jolly in un valore di filtro**  
Puoi utilizzare l’opzione seguente con [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html) per restituire solo gli snapshot la cui descrizione è “database”.  

```
--filters Name=description,Values=database
```
Il carattere jolly \$1 corrisponde a zero o più caratteri. Puoi utilizzare la seguente opzione per restituire solo gli snapshot la cui descrizione include la parola database.  

```
--filters Name=description,Values=*database*
```
Il carattere jolly ? corrisponde esattamente a 1 carattere. Puoi utilizzare l’opzione seguente per restituire solo gli snapshot la cui descrizione è “database” o “database” seguito da un carattere.  

```
--filters Name=description,Values=database?
```
Puoi utilizzare l’opzione seguente per restituire solo gli snapshot la cui descrizione è “database” seguito da un massimo di quattro caratteri. Questo esclude le descrizioni con “database” seguite da cinque o più caratteri.  

```
--filters Name=description,Values=database????
```

**Example Esempio: filtro in base alla data**  
Con AWS CLI, puoi utilizzarla JMESPath per filtrare i risultati utilizzando le espressioni. Ad esempio, il [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html)comando seguente visualizza tutte IDs le istantanee create dall'utente specificato Account AWS prima della data specificata. Se non si specifica il proprietario, i risultati includono tutti gli snapshot pubblici.  

```
aws ec2 describe-snapshots \
    --filters Name=owner-id,Values=123456789012 \
    --query "Snapshots[?(StartTime<='2024-03-31')].[SnapshotId]" \
    --output text
```
L'esempio seguente visualizza tutte IDs le istantanee create nell'intervallo di date specificato.  

```
aws ec2 describe-snapshots \
    --filters Name=owner-id,Values=123456789012 \
    --query "Snapshots[?(StartTime>='2024-01-01') && (StartTime<='2024-12-31')].[SnapshotId]" \
    --output text
```

**Esempio: filtro basato su tag**  
Per esempi su come filtrare un elenco di risorse in base ai relativi tag, consulta [Filtra le risorse Amazon EC2 per tag](filtering-the-list-by-tag.md).

------
#### [ PowerShell ]

**Example Esempio: specificare un singolo filtro**  
È possibile elencare le istanze Amazon EC2 utilizzando [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html). Senza filtri, la risposta contiene informazioni su tutte le tue risorse. Puoi utilizzare il parametro seguente per includere solo le istanze in esecuzione nell’output.  

```
-Filter @{Name="instance-state-name"; Values="running"}
```

L'esempio seguente elenca solo l'istanza IDs per le istanze in esecuzione.

```
(Get-EC2Instance -Filter @{Name="instance-state-name"; Values="stopped"}).Instances | Select InstanceId
```

**Example Esempio: specificare più filtri o valori filtro**  
Se si specificano più filtri o più valori filtro, la risorsa deve corrispondere a tutti i filtri da includere nei risultati.  
Puoi utilizzare il comando seguente per elencare tutte le istanze il cui tipo è `m5.large` o `m5d.large`.  

```
-Filter @{Name="instance-type"; Values="m5.large", "m5d.large"}
```
Puoi utilizzare il comando seguente per elencare tutte le istanze interrotte il cui tipo è `t2.micro`.  

```
-Filter @{Name="instance-state-name"; Values="stopped"}, @{Name="instance-type"; Values="t2.micro"}
```

------

## Visualizzazione delle risorse in tutte le regioni utilizzando Amazon EC2 Global View
<a name="global-view-intro"></a>

Amazon EC2 Global View consente di visualizzare e cercare risorse Amazon EC2 e Amazon VPC in AWS una singola regione o in più regioni contemporaneamente in un'unica console. Per ulteriori informazioni, consulta [Visualizza le risorse in tutte le regioni utilizzando AWS Global View](global-view.md).