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

Importante

Avviso di fine del supporto: il 30 settembre 2026, AWS il supporto per. AWS App Mesh Dopo il 30 settembre 2026, non sarà più possibile accedere alla AWS App Mesh console o alle risorse. AWS App Mesh Per ulteriori informazioni, consulta questo post del blog Migrazione da AWS App Mesh ad Amazon ECS Service Connect.

Le sezioni seguenti forniscono informazioni sulle impostazioni predefinite di Envoy per la politica di riprova del percorso e l'interruttore automatico impostati da App Mesh.

Politica predefinita per i nuovi tentativi di routing

Se non avevi mesh nel tuo account prima del 29 luglio 2020, App Mesh crea automaticamente una politica Envoy route rettry predefinita per tutte le RPC richiesteHTTP, HTTP /2 e g 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 i percorsi Envoy esistenti prima, il o dopo il 29 luglio 2020. Questo a meno che tu non apra un ticket con l'assistenza. AWS Dopo che l'assistenza ha elaborato il ticket, viene creata la policy predefinita per tutte le future route Envoy create da App Mesh a partire dalla data di elaborazione del ticket. Per ulteriori informazioni sulle politiche di riavvio delle rotte di Envoy, consulta config.route.v3. RetryPolicynella documentazione di Envoy.

App Mesh crea una route Envoy quando si crea una route App Mesh o si definisce un provider di nodi virtuali per un servizio virtuale App Mesh. Sebbene sia possibile creare un criterio di ripetizione del percorso App Mesh, non è possibile creare un criterio di ripetizione del percorso App Mesh per un provider di nodi virtuali.

La politica predefinita non è visibile tramite App MeshAPI. La politica predefinita è visibile solo tramite Envoy. Per visualizzare la configurazione, abilita l'interfaccia di amministrazione e invia una richiesta a Envoy per un. config_dump La politica predefinita include le seguenti impostazioni:

  • Numero massimo di tentativi: 2

  • g) RPC Riprova gli eventiUNAVAILABLE

  • HTTPriprova gli eventi503

    Nota

    Non è possibile creare una politica di ripetizione del percorso App Mesh che cerchi un codice di HTTP errore specifico. Tuttavia, una politica di ripetizione del percorso App Mesh può cercare server-error ogateway-error. Entrambi includono 503 errori. Per ulteriori informazioni, consulta Route.

  • TCPriprova un evento e connect-failure refused-stream

    Nota

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

  • Reimpostazione: Envoy tenta un nuovo tentativo se il server upstream non risponde affatto (timeout). disconnect/reset/read

Interruttore automatico predefinito

Quando si distribuisce un Envoy in App Mesh, i valori predefiniti di Envoy vengono impostati per alcune impostazioni dell'interruttore automatico. Per ulteriori informazioni, consulta cluster. CircuitBreakers.Soglie nella documentazione di Envoy. Queste impostazioni non sono visibili tramite App MeshAPI. Le impostazioni sono visibili solo tramite Envoy. Per visualizzare la configurazione, abilita l'interfaccia di amministrazione e invia una richiesta a Envoy per un. config_dump

Se non avevi mesh nel tuo account prima del 29 luglio 2020, per ogni Envoy che distribuisci in una mesh creata a partire dal 29 luglio 2020 o dopo tale data, App Mesh disattiva efficacemente gli interruttori automatici modificando i valori predefiniti di Envoy per le impostazioni che seguono. Se avevi delle mesh nel tuo account prima del 29 luglio 2020, i valori predefiniti di Envoy sono impostati per tutti gli Envoy che distribuisci in App Mesh il 29 luglio 2020 o dopo, a meno che tu non apra un ticket con l'assistenza. AWS 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 distribuiti dopo la data di elaborazione del ticket:

  • max_requests2147483647

  • max_pending_requests2147483647

  • max_connections2147483647

  • max_retries2147483647

Nota

Non importa se i tuoi Envoy hanno i valori di interruttore predefiniti di Envoy o App Mesh, non puoi modificare i valori.