

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

# Listener per il tuo servizio VPC Lattice
<a name="listeners"></a>

*Prima di iniziare a utilizzare il servizio VPC Lattice, devi aggiungere un listener.* Un ascoltatore è un processo che controlla le richieste di connessione utilizzando il protocollo e la porta configurata. Le regole che definisci per un listener determinano il modo in cui il servizio indirizza le richieste verso le destinazioni registrate.

![\[Un servizio con un listener, regole per l'ascoltatore e due gruppi target.\]](http://docs.aws.amazon.com/it_it/vpc-lattice/latest/ug/images/service.png)


**Topics**
+ [

## Configurazione dei listener
](#listener-configuration)
+ [Listener HTTP](http-listeners.md)
+ [Listener HTTPS](https-listeners.md)
+ [Ascoltatori TLS](tls-listeners.md)
+ [Regole dei listener](listener-rules.md)
+ [Eliminazione di un listener](delete-listener.md)

## Configurazione dei listener
<a name="listener-configuration"></a>

I listener supportano i seguenti protocolli e porte:
+ **Protocolli**: HTTP, HTTPS, TLS
+ **Porte**: 1-65535

Se il protocollo listener è HTTPS, VPC Lattice fornirà e gestirà un certificato TLS associato all'FQDN generato da VPC Lattice. VPC Lattice supporta TLS su HTTP/1.1 e HTTP/2. Quando si configura un servizio con un listener HTTPS, VPC Lattice determinerà automaticamente il protocollo HTTP utilizzando Application-Layer Protocol Negotiation (ALPN). Se ALPN è assente, il valore predefinito di VPC Lattice è HTTP/1.1. Per ulteriori informazioni, consulta [Listener HTTPS](https-listeners.md).

VPC Lattice può ascoltare su HTTP, HTTPS, HTTP/1.1 e HTTP/2 e comunicare con i target in uno qualsiasi di questi protocolli e versioni. Non è necessario che i protocolli del listener e del gruppo target corrispondano. VPC Lattice gestisce l'intero processo di aggiornamento e downgrade tra protocolli e versioni. Per ulteriori informazioni, consulta [Versione del protocollo](target-groups.md#target-group-protocol-version).

È possibile creare un listener TLS per garantire che l'applicazione decrittografi il traffico crittografato anziché VPC Lattice. Per ulteriori informazioni, consulta [Ascoltatori TLS](tls-listeners.md).

VPC Lattice non supporta nativamente. WebSockets Tuttavia, puoi comunque connetterti ai servizi basati su WebSocket utilizzando listener TLS o eseguendo il routing tramite risorse VPC Lattice.

# Listener HTTP per servizi VPC Lattice
<a name="http-listeners"></a>

Si definisce listener il processo che verifica la presenza di richieste di connessione. Puoi definire un listener quando crei il tuo servizio VPC Lattice. Puoi aggiungere ascoltatori al tuo servizio in qualsiasi momento.

Le informazioni contenute in questa pagina consentono di creare un listener HTTP per il servizio. Per informazioni sulla creazione di listener che utilizzano altri protocolli, [Listener HTTPS](https-listeners.md) consultate e. [Ascoltatori TLS](tls-listeners.md)

## Prerequisiti
<a name="listener-prereqs"></a>
+ Per aggiungere un'azione di inoltro alla regola listener predefinita, è necessario specificare un gruppo target VPC Lattice disponibile. Per ulteriori informazioni, consulta [Crea un gruppo target VPC Lattice](create-target-group.md).
+ È possibile specificare lo stesso gruppo target in più listener, ma questi listener devono appartenere allo stesso servizio. Per utilizzare un gruppo target con un servizio VPC Lattice, è necessario verificare che non venga utilizzato da un listener per nessun altro servizio VPC Lattice.

## Aggiunta di un ascoltatore HTTP
<a name="add-http-listener"></a>

Puoi aggiungere listener e regole al tuo servizio in qualsiasi momento. Si configura un listener con un protocollo e una porta per le connessioni dai client al servizio e un gruppo target VPC Lattice per la regola listener predefinita. Per ulteriori informazioni, consulta [Configurazione dei listener](listeners.md#listener-configuration).

**Aggiunta di un listener HTTP mediante la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Aggiungi listener**.

1. Per **il nome del listener**, puoi fornire un nome di listener personalizzato o utilizzare il protocollo e la porta del listener come nome del listener. Un nome personalizzato che specifichi può contenere fino a 63 caratteri e deve essere univoco per ogni servizio del tuo account. I caratteri validi sono a-z, 0-9 e trattini (-). Non è possibile utilizzare un trattino come primo o ultimo carattere o immediatamente dopo un altro trattino. Non è possibile modificare il nome dopo averlo creato.

1. Per **Protocollo: porta**, scegli **HTTP** e inserisci un numero di porta.

1. Per **Azione predefinita**, scegli il gruppo target VPC Lattice per ricevere il traffico e scegli il peso da assegnare a questo gruppo target. Il peso che assegni a un gruppo target ne imposta la priorità rispetto alla ricezione del traffico. Ad esempio, se due gruppi target hanno lo stesso peso, ogni gruppo target riceve metà del traffico. Se hai specificato un solo gruppo target, il 100% del traffico viene inviato a quell'unico gruppo target.

   Facoltativamente, puoi aggiungere un altro gruppo target per l'azione predefinita. Scegli **Aggiungi azione**, quindi scegli un gruppo target e specificane il peso.

1. (Facoltativo) Per aggiungere un'altra **regola, scegli Aggiungi regola**, quindi inserisci un nome, una priorità, una condizione e un'azione per la regola.

   Puoi assegnare a ciascuna regola un numero di priorità compreso tra 1 e 100. Un listener non può avere più regole con la stessa priorità. Le regole vengono valutate in base all’ordine di priorità, dal valore più basso a quello più alto. La regola predefinita è valutata per ultima. Per ulteriori informazioni, consulta [Regole dei listener](listener-rules.md).

1. (Facoltativo) Per aggiungere tag, espandi i **tag Listener**, scegli **Aggiungi nuovo tag** e inserisci una chiave e un valore per il tag. 

1. Controlla la configurazione, quindi scegli **Aggiungi**. 

**Per aggiungere un listener HTTP utilizzando il AWS CLI**  
Utilizzate il comando [create-listener](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-listener.html) per creare un listener con una regola predefinita e il comando [create-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-rule.html) per creare regole di listener aggiuntive.

# Listener HTTPS per servizi VPC Lattice
<a name="https-listeners"></a>

Si definisce listener il processo che verifica la presenza di richieste di connessione. Definisci un listener quando crei il tuo servizio. Puoi aggiungere ascoltatori al tuo servizio in VPC Lattice in qualsiasi momento.

Puoi creare un listener HTTPS, che utilizza la versione TLS 1.2 o la versione TLS 1.3 per terminare direttamente le connessioni HTTPS con VPC Lattice. VPC Lattice fornirà e gestirà un certificato TLS associato al nome di dominio completo (FQDN) generato da VPC Lattice. VPC Lattice supporta TLS su HTTP/1.1 e HTTP/2. Quando si configura un servizio con un listener HTTPS, VPC Lattice determinerà automaticamente il protocollo HTTP tramite Application-Layer Protocol Negotiation (ALPN). Se ALPN è assente, il valore predefinito di VPC Lattice è HTTP/1.1.

VPC Lattice utilizza un'architettura multi-tenancy, il che significa che può ospitare più servizi sullo stesso endpoint. VPC Lattice utilizza TLS con Server Name Indication (SNI) per ogni richiesta del client. Encrypted Client Hello (ECH) e Encrypted Server Name Indication (ESNI) non sono supportati.

VPC Lattice può ascoltare su HTTP, HTTPS, HTTP/1.1 e HTTP/2 e comunicare con i target in uno qualsiasi di questi protocolli e versioni. Non è necessario che queste configurazioni del listener e del gruppo target corrispondano. VPC Lattice gestisce l'intero processo di aggiornamento e downgrade tra protocolli e versioni. Per ulteriori informazioni, consulta [Versione del protocollo](target-groups.md#target-group-protocol-version). 

Per garantire che la tua applicazione decrittografi il traffico, crea invece un listener TLS. Con il passthrough TLS, VPC Lattice non termina TLS. Per ulteriori informazioni, consulta [Ascoltatori TLS](tls-listeners.md).

**Contents**
+ [

## Policy di sicurezza
](#listener-security-policy)
+ [

## Politica ALPN
](#listener-alpn-policy)
+ [

## Aggiunta di un ascoltatore HTTPS
](#add-https-listener)

## Policy di sicurezza
<a name="listener-security-policy"></a>

VPC Lattice utilizza una politica di sicurezza che è una combinazione di un protocollo TLSv1 .2 e un elenco di cifrari. SSL/TLS Il protocollo stabilisce una connessione sicura tra un client e un server e aiuta a garantire che tutti i dati trasmessi tra il client e il servizio in VPC Lattice siano privati. Un codice è un algoritmo di crittografia che utilizza chiavi di crittografia per creare un messaggio codificato. I protocolli utilizzano diversi codici per crittografare i dati. Durante il processo di negoziazione della connessione, il client e VPC Lattice presentano un elenco di cifrari e protocolli supportati ciascuno, in ordine di preferenza. Per impostazione predefinita, la prima crittografia nell'elenco del server che corrisponde a una qualsiasi delle crittografie del client viene selezionata per la connessione sicura.

VPC Lattice utilizza i seguenti codici TLS 1.2 in questo ordine SSL/TLS di preferenza:
+ `ECDHE-RSA-AES128-GCM-SHA256`
+ `ECDHE-RSA-AES128-SHA`
+ `ECDHE-RSA-AES256-GCM-SHA384`
+ `ECDHE-RSA-AES256-SHA`
+ `AES128-GCM-SHA256`
+ `AES128-SHA`
+ `AES256-GCM-SHA384`
+ `AES256-SHA`

VPC Lattice utilizza anche i seguenti SSL/TLS cifrari TLS 1.3 in questo ordine di preferenza:
+ `TLS_AES_128_GCM_SHA256`
+ `TLS_AES_256_GCM_SHA384`
+ `TLS_CHACHA20_POLY1305_SHA256`

## Politica ALPN
<a name="listener-alpn-policy"></a>

*Application-Layer Protocol Negotiation (ALPN)* è un'estensione TLS che viene inviata nei messaggi di saluto iniziali dell'handshake TLS. ALPN consente al livello dell'applicazione di negoziare quali protocolli devono essere utilizzati su una connessione sicura, ad esempio HTTP/1 e HTTP/2.

Quando il client avvia una connessione ALPN, il servizio VPC Lattice confronta l'elenco delle preferenze ALPN del client con la sua politica ALPN. Se il client supporta un protocollo dalla politica ALPN, il servizio VPC Lattice stabilisce la connessione in base all'elenco delle preferenze della politica ALPN. Altrimenti, il servizio non utilizza ALPN.

VPC Lattice supporta la seguente politica ALPN:

`HTTP2Preferred`  
Preferisci HTTP/2 a HTTP/1.1. L'elenco delle preferenze ALPN è h2, http/1.1.

## Aggiunta di un ascoltatore HTTPS
<a name="add-https-listener"></a>

Si configura un listener con un protocollo e una porta per le connessioni dai client al servizio e un gruppo target per la regola listener predefinita. Per ulteriori informazioni, consulta [Configurazione dei listener](listeners.md#listener-configuration).

**Prerequisiti**
+ Per aggiungere un'azione di inoltro alla regola listener predefinita, è necessario specificare un gruppo target VPC Lattice disponibile. Per ulteriori informazioni, consulta [Crea un gruppo target VPC Lattice](create-target-group.md).
+ È possibile specificare lo stesso gruppo target in più listener, ma questi listener devono appartenere allo stesso servizio VPC Lattice. Per utilizzare un gruppo target con un servizio VPC Lattice, è necessario verificare che non venga utilizzato da un listener per nessun altro servizio VPC Lattice.
+ Puoi utilizzare il certificato fornito da VPC Lattice o importare il tuo certificato in. AWS Certificate Manager Per ulteriori informazioni, consulta [Porta il tuo certificato (BYOC) per VPC Lattice](service-byoc.md).

**Aggiunta di un listener HTTPS mediante la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Aggiungi listener**.

1. Per **il nome del listener**, puoi fornire un nome di listener personalizzato o utilizzare il protocollo e la porta del listener come nome del listener. Un nome personalizzato che specifichi può contenere fino a 63 caratteri e deve essere univoco per ogni servizio del tuo account. I caratteri validi sono a-z, 0-9 e trattini (-). Non è possibile utilizzare un trattino come primo o ultimo carattere o immediatamente dopo un altro trattino. Non è possibile modificare il nome di un ascoltatore dopo averlo creato.

1. Per **Protocollo: porta**, scegliete **HTTPS** e immettete un numero di porta.

1. Per **Azione predefinita**, scegli il gruppo target VPC Lattice per ricevere il traffico e scegli il peso da assegnare a questo gruppo target. Il peso che assegni a un gruppo target ne imposta la priorità rispetto alla ricezione del traffico. Ad esempio, se due gruppi target hanno lo stesso peso, ogni gruppo target riceve metà del traffico. Se hai specificato un solo gruppo target, il 100% del traffico viene inviato a quell'unico gruppo target.

   Facoltativamente, puoi aggiungere un altro gruppo target per l'azione predefinita. Scegli **Aggiungi azione**, quindi scegli un gruppo target e specificane il peso.

1. (Facoltativo) Per aggiungere un'altra **regola, scegli Aggiungi regola**, quindi inserisci un nome, una priorità, una condizione e un'azione per la regola.

   Puoi assegnare a ciascuna regola un numero di priorità compreso tra 1 e 100. Un listener non può avere più regole con la stessa priorità. Le regole vengono valutate in base all’ordine di priorità, dal valore più basso a quello più alto. La regola predefinita è valutata per ultima. Per ulteriori informazioni, consulta [Regole dei listener](listener-rules.md).

1. (Facoltativo) Per aggiungere tag, espandi i **tag Listener**, scegli Aggiungi nuovo tag e inserisci una chiave e un valore per il tag.

1. Per **le impostazioni del certificato del listener HTTPS**, se non hai specificato un nome di dominio personalizzato al momento della creazione del servizio, VPC Lattice genera automaticamente un certificato TLS per proteggere il traffico che scorre attraverso il listener.

   **Se hai creato il servizio con un nome di dominio personalizzato, ma non hai specificato un certificato corrispondente, puoi farlo ora scegliendo il certificato da Certificato personalizzato. SSL/TLS ** Altrimenti, il certificato specificato al momento della creazione del servizio è già stato scelto.

1. Controlla la configurazione, quindi scegli **Aggiungi**.

**Per aggiungere un listener HTTPS utilizzando il AWS CLI**  
Utilizzate il comando [create-listener](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-listener.html) per creare un listener con una regola predefinita e il comando [create-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-rule.html) per creare regole di listener aggiuntive.

# Listener TLS per servizi VPC Lattice
<a name="tls-listeners"></a>

Si definisce listener il processo che verifica la presenza di richieste di connessione. Puoi definire un listener quando crei il tuo servizio VPC Lattice. Puoi aggiungere ascoltatori al tuo servizio in qualsiasi momento.

Puoi creare un listener TLS in modo che VPC Lattice trasmetta il traffico crittografato alle tue applicazioni senza decrittografarlo.

Se preferisci che VPC Lattice decrittografi il traffico crittografato e invii traffico non crittografato alle tue applicazioni, crea invece un listener HTTPS. Per ulteriori informazioni, consulta [Listener HTTPS](https-listeners.md).

## Considerazioni
<a name="tls-listeners-considerations"></a>

Le seguenti considerazioni si applicano ai listener TLS:
+ Il servizio VPC Lattice deve avere un nome di dominio personalizzato. Il nome di dominio personalizzato del servizio viene utilizzato come corrispondenza SNI (Service Name Indication). Se hai specificato un certificato quando hai creato il servizio, questo non viene utilizzato.
+ L'unica regola consentita per un listener TLS è la regola predefinita.
+ L'azione predefinita per un listener TLS deve essere un'azione di inoltro a un gruppo target TCP.
+ Per impostazione predefinita, i controlli di integrità sono disabilitati per i gruppi target TCP. Se si abilitano i controlli di integrità per un gruppo target TCP, è necessario specificare un protocollo e una versione del protocollo.
+ I listener TLS instradano le richieste utilizzando il campo SNI del messaggio client-hello. Puoi utilizzare certificati wildcard e SAN sui tuoi obiettivi se la condizione di corrispondenza corrisponde esattamente a quella del client-hello.
+ Poiché tutto il traffico rimane crittografato dal client alla destinazione, VPC Lattice non può leggere le intestazioni HTTP e non può inserire o rimuovere le intestazioni HTTP. Pertanto, con un listener TLS, esistono le seguenti limitazioni:
  + La durata della connessione è limitata a 10 minuti
  + Le politiche di autenticazione sono limitate ai principali anonimi
  + I target Lambda non sono supportati
+ Le connessioni Websocket possono utilizzare i listener TLS per connettersi ai servizi VPC Lattice. Esistono le seguenti limitazioni:
  + La durata della connessione è limitata a 10 minuti
  + Le politiche di autenticazione sono limitate ai principali anonimi
  + I target Lambda non sono supportati
+ Encrypted Client Hello (ECH) non è supportato.
+ L'Encrypted Server Name Indication (ESNI) non è supportata.

## Aggiungi un listener TLS
<a name="add-tls-listener"></a>

Si configura un listener con un protocollo e una porta per le connessioni dai client al servizio e un gruppo target per la regola del listener predefinita. Per ulteriori informazioni, consulta [Configurazione dei listener](listeners.md#listener-configuration).

**Per aggiungere un listener TLS utilizzando la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Aggiungi listener**.

1. Per **il nome del listener**, puoi fornire un nome di listener personalizzato o utilizzare il protocollo e la porta del listener come nome del listener. Un nome personalizzato che specifichi può contenere fino a 63 caratteri e deve essere univoco per ogni servizio del tuo account. I caratteri validi sono a-z, 0-9 e trattini (-). Non è possibile utilizzare un trattino come primo o ultimo carattere o immediatamente dopo un altro trattino. Non è possibile modificare il nome di un ascoltatore dopo averlo creato.

1. Per **Protocollo**, scegli **TLS**. Per **Porta**, inserisci un numero di porta.

1. Per **Inoltra al gruppo target**, scegli un gruppo target VPC Lattice che utilizza il protocollo TCP per ricevere il traffico e scegli il peso da assegnare a questo gruppo target. Facoltativamente, puoi aggiungere un altro gruppo target. Scegli **Aggiungi gruppo target**, quindi scegli un gruppo target e inserisci il suo peso.

1. (Facoltativo) Per aggiungere tag, espandi i **tag Listener**, scegli Aggiungi nuovo tag e inserisci una chiave e un valore per il tag.

1. Controlla la configurazione, quindi scegli **Aggiungi**.

**Per aggiungere un listener TLS utilizzando il AWS CLI**  
Utilizzate il comando [create-listener](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-listener.html) per creare un listener con una regola predefinita. Specificate il protocollo TLS\$1PASSTHROUGH.

# Regole di ascolto per il tuo servizio VPC Lattice
<a name="listener-rules"></a>

Ogni listener ha una regola predefinita e regole aggiuntive che puoi definire. Ogni regola consiste in una priorità, una o più operazioni e una o più condizioni. Puoi aggiungere o modificare le regole in qualsiasi momento.

**Topics**
+ [

## Regole predefinite
](#listener-default-rule)
+ [

## Priorità delle regole
](#listener-rule-priority)
+ [

## Operazione delle regole
](#listener-rule-actions)
+ [

## Condizioni della regola
](#listener-rule-conditions)
+ [

## Aggiungere una regola
](#add-rules)
+ [

## Aggiorna una regola
](#update-rules)
+ [

## Eliminare una regola
](#delete-rules)

## Regole predefinite
<a name="listener-default-rule"></a>

Le operazioni per la regola predefinita vengono definite al momento della creazione del listener. Le regole predefinite non possono avere condizioni. Se non viene soddisfatta nessuna condizione per qualsiasi regola del listener, viene eseguita l'operazione per la regola predefinita.

## Priorità delle regole
<a name="listener-rule-priority"></a>

Ogni regola ha una priorità. Le regole vengono valutate in base all’ordine di priorità, dal valore più basso a quello più alto. La regola predefinita è valutata per ultima. È possibile modificare la priorità di una regola non predefinita in qualsiasi momento. Non è possibile modificare la priorità della regola di default. 

## Operazione delle regole
<a name="listener-rule-actions"></a>

I listener per i servizi VPC Lattice supportano azioni di inoltro e azioni di risposta fissa.

### Operazioni di inoltro
<a name="forward-actions"></a>

Puoi utilizzare `forward` le azioni per indirizzare le richieste a uno o più gruppi target VPC Lattice. Se si specificano più gruppi di destinazioni per un'operazione `forward`, è necessario specificare un peso per ciascun gruppo di destinazioni. Ogni peso del gruppo di destinazioni è un valore compreso tra 0 e 999. Le richieste che corrispondono a una regola del listener con gruppi di destinazioni ponderati vengono distribuite a questi gruppi di destinazioni in base ai rispettivi pesi. Ad esempio, se specifichi due gruppi di destinazioni, ciascuno con un peso di 10, ogni gruppo di destinazioni riceve la metà delle richieste. Se specifichi due gruppi di destinazioni, uno con un peso di 10 e l'altro con un peso di 20, il gruppo di destinazioni con un peso di 20 riceve il doppio delle richieste rispetto all'altro gruppo di destinazioni.

### Operazioni con risposta fissa
<a name="fixed-response-actions"></a>

È possibile utilizzare le operazioni `fixed-response` per archiviare le richieste client e restituire una risposta HTTP personalizzata. È possibile utilizzare questa azione per restituire un codice di risposta 404 o 500.

**Example Esempio di azione a risposta fissa per AWS CLI**  
È possibile specificare un'azione quando si crea o si aggiorna una regola. L'azione seguente invia una risposta fissa con il codice di stato specificato.  

```
"action": { 
    "fixedResponse": { 
        "statusCode": 404
},
```

## Condizioni della regola
<a name="listener-rule-conditions"></a>

Ogni condizione della regola ha informazioni su tipo e configurazione. Quando le condizioni di una regola vengono soddisfatte, l'operazione viene eseguita.

Di seguito sono riportati i criteri di corrispondenza supportati per una regola:

**Corrispondenza dell'intestazione**  
Il routing si basa sulle intestazioni HTTP per ogni richiesta. Puoi usare le condizioni dell’intestazione HTTP per configurare le regole che instradano le richieste in base alle intestazioni HTTP per la richiesta. Puoi specificare i nomi dei campi delle intestazioni HTTP standard o personalizzate. Il nome dell'intestazione e la valutazione della corrispondenza non fanno distinzione tra maiuscole e minuscole. È possibile modificare questa impostazione attivando la distinzione tra maiuscole e minuscole. I caratteri jolly non sono supportati nel nome dell’intestazione. La corrispondenza tra prefisso, esatto e contiene sono supportate nell'intestazione match.

**Match del metodo**  
Il routing si basa sul metodo di richiesta HTTP di ogni richiesta.   
Puoi usare le condizioni del metodo di richiesta HTTP per configurare le regole che instradano le richieste in base al metodo di richiesta HTTP della richiesta. Puoi specificare metodi HTTP standard o personalizzati. Il metodo match fa distinzione tra maiuscole e minuscole. Il nome del metodo deve corrispondere esattamente. I caratteri jolly non sono supportati. 

**Percorso corrispondente**  
Il routing si basa sulla corrispondenza dei modelli di percorso nella richiesta URLs.   
È possibile utilizzare le condizioni del percorso per definire regole che indirizzano le richieste in base all'URL contenuto nella richiesta. I caratteri jolly non sono supportati. Sono supportati il prefisso e la corrispondenza esatta sul percorso.

## Aggiungere una regola
<a name="add-rules"></a>

Puoi aggiungere una regola di ascolto in qualsiasi momento.

**Per aggiungere una regola di ascolto utilizzando la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Modifica listener**.

1. **Espandi **le regole del listener e scegli Aggiungi regola**.**

1. In **Nome regola**, immettere un nome per la regola.

1. Per **Priorità**, inserisci una priorità compresa tra 1 e 100. Le regole vengono valutate in base all’ordine di priorità, dal valore più basso a quello più alto. La regola predefinita è valutata per ultima.

1. Per **Condizione**, inserite un modello di percorso per la condizione di corrispondenza del percorso. La dimensione massima di ogni stringa è di 200 caratteri. Il confronto non fa distinzione tra maiuscole e minuscole. I caratteri jolly non sono supportati.

   Per aggiungere una condizione di corrispondenza dell'intestazione o della regola di corrispondenza del metodo, usa AWS CLI o un AWS SDK.

1. Per **Action**, scegli un gruppo target VPC Lattice.

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

**Per aggiungere una regola usando il AWS CLI**  
Utilizzate il comando [create-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/create-rule.html).

## Aggiorna una regola
<a name="update-rules"></a>

Puoi aggiornare una regola del listener in qualsiasi momento. È possibile modificarne la priorità, la condizione, il gruppo target e il peso di ciascun gruppo target. Non è possibile modificare il nome della regola.

**Per aggiornare una regola del listener utilizzando la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Modifica listener**.

1. Modifica le priorità, le condizioni e le azioni delle regole in base alle esigenze.

1. Controlla gli aggiornamenti e scegli **Salva modifiche**.

**Per aggiornare una regola utilizzando il AWS CLI**  
Utilizzare il comando [update-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/update-rule.html).

## Eliminare una regola
<a name="delete-rules"></a>

È possibile eliminare le regole non predefinite per un listener in qualsiasi momento. Non è possibile eliminare la regola predefinita per un listener. Quando si elimina un listener, vengono eliminate tutte le relative regole.

**Per eliminare una regola del listener utilizzando la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Modifica listener**.

1. **Trova la regola e scegli Rimuovi.**

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

**Per eliminare una regola utilizzando il AWS CLI**  
Utilizzare il comando [delete-rule](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/delete-rule.html).

# Elimina un listener per il tuo servizio VPC Lattice
<a name="delete-listener"></a>

Puoi eliminare un listener in qualsiasi momento. Quando si elimina un listener, tutte le sue regole vengono eliminate automaticamente.

**Per eliminare un listener utilizzando la console**

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

1. **Nel pannello di navigazione, in **VPC Lattice**, scegli Servizi.**

1. Seleziona il nome del servizio per aprirne la pagina dei dettagli.

1. Nella scheda **Routing**, scegli **Elimina listener**.

1. Quando viene richiesta la conferma, immettere **confirm** e quindi scegliere **Elimina**.

**Per eliminare un ascoltatore utilizzando il AWS CLI**  
Utilizza il comando [delete-listener](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/delete-listener.html).