View a markdown version of this page

Le impostazioni predefinite di Envoy sono 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à.

Le impostazioni predefinite di Envoy sono impostate da App Mesh

Importante

Avviso di fine del supporto: il 30 settembre 2026, interromperà il supporto per. AWS AWS App Mesh Dopo il 30 settembre 2026, non potrai più 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 ripetizione del percorso e l'interruttore automatico impostati da App Mesh.

Politica predefinita per i ritentativi del percorso

App Mesh crea automaticamente una policy predefinita per i tentativi di percorso di Envoy per tutte le richieste HTTP e gRPC in qualsiasi rete del tuo account. HTTP/2 Per ulteriori informazioni sulle politiche di ripetizione del percorso di Envoy, consulta config.route.v3. RetryPolicynella documentazione di Envoy.

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

La policy predefinita non è visibile tramite l'API App Mesh. La policy 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:

  • Max ci riprova — 2

  • Eventi di ripetizione gRPC — UNAVAILABLE

  • Eventi di riprova HTTP — 503

    Nota

    Non è possibile creare una policy 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ò cercare server-error o. gateway-error Entrambi includono 503 errori. Per ulteriori informazioni, consulta Percorsi.

  • Evento di riprova TCP e connect-failure refused-stream

    Nota

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

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

Interruttore automatico 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 cluster. CircuitBreakers.Thresholdsnella documentazione di Envoy. Queste impostazioni non sono visibili tramite l'API App Mesh. 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

App Mesh disabilita efficacemente gli interruttori automatici modificando le impostazioni di Envoy sui seguenti valori predefiniti:

  • max_requests – 2147483647

  • max_pending_requests – 2147483647

  • max_connections – 2147483647

  • max_retries – 2147483647

Nota

Non è possibile modificare i valori predefiniti degli interruttori automatici di App Mesh.