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à.
Regole di ascolto per il servizio VPC Lattice
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.
Indice
Regole predefinite
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à regola
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
I servizi Listener for VPC Lattice supportano le azioni di inoltro e le azioni a risposta fissa.
Operazioni di inoltro
È possibile utilizzare forward
le azioni per indirizzare le richieste a uno o più gruppi target di 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
È possibile utilizzare fixed-response
le azioni per eliminare le richieste dei clienti e restituire una HTTP risposta personalizzata. È possibile utilizzare questa azione per restituire un codice di risposta 404.
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
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 HTTP intestazioni di ogni richiesta. È possibile utilizzare le condizioni di HTTP intestazione per configurare le regole che instradano le richieste in base alle HTTP intestazioni della richiesta. È possibile specificare i nomi dei campi di HTTP intestazione standard o personalizzati. 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 HTTP richiesta di ogni richiesta.
È possibile utilizzare le condizioni del metodo di HTTP richiesta per configurare le regole che instradano le richieste in base al metodo di HTTP richiesta della richiesta. È possibile specificare HTTP metodi 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 richiestaURLs.
È possibile utilizzare le condizioni del percorso per definire regole che instradano le richieste in base URL a quanto contenuto nella richiesta. I caratteri jolly non sono supportati. Sono supportati il prefisso e la corrispondenza esatta sul percorso.
Aggiungere una regola
Puoi aggiungere una regola di ascolto in qualsiasi momento.
Per aggiungere una regola di ascolto utilizzando la console
Apri la VPC console Amazon all'indirizzo https://console.aws.amazon.com/vpc/
. -
Nel pannello di navigazione, sotto VPCLattice, scegli Servizi.
-
Seleziona il nome del servizio per aprirne la pagina dei dettagli.
-
Nella scheda Routing, scegli Modifica listener.
-
Espandi le regole del listener e scegli Aggiungi regola.
-
In Nome regola, immettere un nome per la regola.
-
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.
-
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 all'intestazione o alla regola di corrispondenza del metodo, usa AWS CLI o un AWS SDK.
-
Per Azione, scegli un gruppo target di VPC Lattice.
-
Scegli Save changes (Salva modifiche).
Per aggiungere una regola usando il AWS CLI
Utilizzate il comando create-rule
Aggiorna una regola
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
Apri la VPC console Amazon all'indirizzo https://console.aws.amazon.com/vpc/
. -
Nel pannello di navigazione, sotto VPCLattice, scegli Servizi.
-
Seleziona il nome del servizio per aprirne la pagina dei dettagli.
-
Nella scheda Routing, scegli Modifica listener.
-
Modifica le priorità, le condizioni e le azioni delle regole in base alle esigenze.
-
Controlla gli aggiornamenti e scegli Salva modifiche.
Per aggiornare una regola utilizzando il AWS CLI
Utilizzare il comando update-rule
Eliminare una regola
È 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
Apri la VPC console Amazon all'indirizzo https://console.aws.amazon.com/vpc/
. -
Nel pannello di navigazione, sotto VPCLattice, scegli Servizi.
-
Seleziona il nome del servizio per aprirne la pagina dei dettagli.
-
Nella scheda Routing, scegli Modifica listener.
-
Trova la regola e scegli Rimuovi.
-
Scegli Save changes (Salva modifiche).
Per eliminare una regola utilizzando il AWS CLI
Utilizzare il comando delete-rule