Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Von App Mesh festgelegte Envoy-Standardeinstellungen
Wichtig
Hinweis zum Ende des Supports: Am 30. September 2026 AWS wird der Support für eingestellt. AWS App Mesh Nach dem 30. September 2026 werden Sie nicht mehr auf die AWS App Mesh Konsole oder die Ressourcen zugreifen können. AWS App Mesh Weitere Informationen finden Sie in diesem Blogbeitrag Migration von AWS App Mesh zu Amazon ECS Service Connect.
Die folgenden Abschnitte enthalten Informationen zu den Envoy-Standardeinstellungen für die Routenwiederholungsrichtlinie und den Schutzschalter, die von App Mesh festgelegt werden.
Standardrichtlinie für die Wiederholung von Routen
App Mesh erstellt automatisch eine standardmäßige Envoy-Routenwiederholungsrichtlinie für alle HTTP- und gRPC-Anfragen in jedem Mesh in Ihrem Konto. HTTP/2 Weitere Informationen zu den Richtlinien für die Wiederholung von Envoy-Routen finden Sie unter config.route.v3. RetryPolicy
App Mesh erstellt eine Envoy-Route, wenn Sie entweder eine App Mesh-Route erstellen oder einen virtuellen Knotenanbieter für einen virtuellen App Mesh-Dienst definieren. Sie können zwar eine App Mesh-Routenwiederholungsrichtlinie erstellen, Sie können jedoch keine App Mesh-Wiederholungsrichtlinie für einen virtuellen Knotenanbieter erstellen.
Die Standardrichtlinie ist über die App Mesh-API nicht sichtbar. Die Standardrichtlinie ist nur über Envoy sichtbar. Um die Konfiguration einzusehen, aktivieren Sie die Administrationsoberfläche und senden Sie eine Anfrage an Envoy für eine. config_dump Die Standardrichtlinie umfasst die folgenden Einstellungen:
-
Max. Wiederholungen —
2 -
gRPC-Wiederholungsereignisse —
UNAVAILABLE -
HTTP-Wiederholungsereignisse —
503Anmerkung
Es ist nicht möglich, eine App Mesh-Richtlinie für Routenwiederholungen zu erstellen, die nach einem bestimmten HTTP-Fehlercode sucht. Eine App Mesh-Richtlinie zur erneuten Routenwiederholung kann jedoch nach oder suchen
server-error.gateway-errorBeide enthalten503Fehler. Weitere Informationen finden Sie unter Routen. -
TCP-Wiederholungsereignis —
connect-failureundrefused-streamAnmerkung
Es ist nicht möglich, eine App Mesh-Richtlinie für Routenwiederholungen zu erstellen, die nach einem dieser Ereignisse sucht. Eine App Mesh-Richtlinie für die Wiederholung einer Route kann jedoch nach
connection-errorFolgendem suchen.connect-failureWeitere Informationen finden Sie unter Routen. -
Zurücksetzen — Envoy versucht es erneut, wenn der Upstream-Server überhaupt nicht reagiert (disconnect/reset/read-Timeout).
Standard-Leistungsschalter
Wenn Sie einen Envoy in App Mesh bereitstellen, werden die Envoy-Standardwerte für einige der Schutzschaltereinstellungen festgelegt. Weitere Informationen finden Sie unter Cluster. CircuitBreakers.Thresholdsconfig_dump
App Mesh deaktiviert effektiv Leistungsschalter, indem die Envoy-Einstellungen auf die folgenden Standardwerte geändert werden:
-
max_requests–2147483647 -
max_pending_requests–2147483647 -
max_connections–2147483647 -
max_retries–2147483647
Anmerkung
Sie können die App Mesh-Standardwerte für Leistungsschalter nicht ändern.