Impostazioni predefinite di Envoy impostate da App Mesh - AWS App Mesh

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

Impostazioni predefinite di Envoy impostate da App Mesh

Le seguenti sezioni forniscono informazioni sui valori predefiniti di Envoy per la politica di ripetizione del percorso e l'interruttore automatico impostati da App Mesh.

Criterio predefinito di nuovi tentdi

Se non disponevi di mesh nel tuo account prima del 29 luglio 2020, App Mesh crea automaticamente una politica di ripetizione del percorso Envoy predefinita per tutte le richieste HTTP, HTTP/2 e gRPC in qualsiasi mesh del tuo account a partire dal 29 luglio 2020. Se avevi delle mesh nel tuo account prima del 29 luglio 2020, non è stata creata alcuna politica predefinita per le rotte Envoy esistenti prima, il o dopo il 29 luglio 2020. Questo è a meno che tuapri un ticket conAWSsupportare. Dopo che il supporto ha elaborato il ticket, viene creata la politica predefinita per tutti i percorsi future di Envoy creati da App Mesh a partire dalla data di elaborazione del ticket. Per ulteriori informazioni sulle policy Envoy in materia di ripetizione del percorso di Envoyconfig.route.v3.RetryPolicynella documentazione Envoy.

App Mesh crea un percorso Envoy quando crei un'App Meshitinerarioo definisci un provider di nodi virtuali per un'App Meshservizio virtuale. Sebbene sia possibile creare una politica di ripetizione del percorso di App Mesh, non è possibile creare una politica di ripetizione di App Mesh per un provider di nodi virtuali.

La politica predefinita non è visibile tramite l'API App Mesh. La politica predefinita è visibile solo tramite Envoy. Come visualizzare la configurazione,abilitare l'interfaccia di amministrazionee invia una richiesta a Envoy per unconfig_dump. La policy di default include le seguenti impostazioni:

  • Quantità max2

  • Eventi di nuovi tentativi dell'gRPCUNAVAILABLE

  • Eventi di nuovi tentativi dell'HTTP503

    Nota

    Non è possibile creare una politica di ripetizione del percorso di App Mesh che cerchi un codice di errore HTTP specifico. Tuttavia, una politica di ripetizione del percorso di App Mesh può cercareserver-errorogateway-error. Entrambi includono503errori. Per ulteriori informazioni, consulta la pagina Route .

  • Evento di nuovi tentativi dell'Aconnect-failureerefused-stream

    Nota

    Non è possibile creare una politica di ripetizione del percorso di App Mesh che cerchi uno di questi eventi. Tuttavia, una politica di ripetizione del percorso di App Mesh può cercareconnection-error, che è equivalente aconnect-failure. Per ulteriori informazioni, consulta la pagina Route .

  • Reimpostazione— Envoy tenta un nuovo tentativo se il server upstream non risponde affatto (timeout di disconnessione/reimpostazione/lettura).

Interruttore predefinito

Quando si distribuisce un Envoy in App Mesh, vengono impostati i valori predefiniti di Envoy per alcune impostazioni degli interruttori automatici. Per ulteriori informazioni, consulta la paginacluster.CircuitBreakers. Soglienella documentazione Envoy. Queste impostazioni non sono visibili tramite l'API App Mesh. Le impostazioni sono visibili solo tramite Envoy. Come visualizzare la configurazione,abilitare l'interfaccia di amministrazionee invia una richiesta a Envoy per unconfig_dump.

Se non disponevi di mesh nel tuo account prima del 29 luglio 2020, App Mesh disattiva efficacemente gli interruttori automatici modificando i valori predefiniti di Envoy per le impostazioni seguenti. Se avevi delle mesh nel tuo account prima del 29 luglio 2020, i valori predefiniti di Envoy sono impostati per qualsiasi Envoy distribuito in App Mesh il 29 luglio 2020 o dopo il 29 luglio 2020, a meno che tu nonapri un ticket conAWSsupportare. Una volta che il supporto ha elaborato il ticket, i valori predefiniti di App Mesh per le seguenti impostazioni di Envoy vengono impostati da App Mesh su tutti gli Envoy che distribuisci dopo la data di elaborazione del ticket:

  • max_requests2147483647

  • max_pending_requests2147483647

  • max_connections2147483647

  • max_retries2147483647

Nota

Non importa se i tuoi Envoys hanno i valori predefiniti degli interruttori automatici Envoy o App Mesh, non puoi modificare i valori.