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 können Sie nicht mehr auf die AWS App Mesh Konsole oder die Ressourcen zugreifen. 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 Route-Wiederholungsrichtlinie und den Circuit Breaker, die von App Mesh festgelegt wurden.
Standardrichtlinie für die Wiederholung von Routen
Wenn Sie vor dem 29. Juli 2020 keine Meshes in Ihrem Konto hatten, erstellt App Mesh am oder nach dem 29. Juli 2020 automatisch eine standardmäßige Envoy-Route-Wiederholungsrichtlinie für alleHTTP, HTTP /2- und RPC g-Anfragen in jedem Mesh in Ihrem Konto. Wenn Sie vor dem 29. Juli 2020 Meshes in Ihrem Konto hatten, wurde keine Standardrichtlinie für Envoy-Routen erstellt, die vor, am oder nach dem 29. Juli 2020 existierten. Es sei denn, du eröffnest ein Ticket beim AWS Support
App Mesh erstellt eine Envoy-Route, wenn Sie entweder eine App Mesh Mesh-Route erstellen oder einen virtuellen Knotenanbieter für einen virtuellen App Mesh Mesh-Dienst definieren. Sie können zwar eine App Mesh Mesh-Route-Wiederholungsrichtlinie erstellen, aber Sie können keine App Mesh Mesh-Wiederholungsrichtlinie für einen Anbieter virtueller Knoten erstellen.
Die Standardrichtlinie ist im App Mesh nicht sichtbarAPI. 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. Anzahl der Wiederholungen —
2
-
g) RPC Ereignisse wiederholen —
UNAVAILABLE
-
HTTPEreignisse wiederholen —
503
Anmerkung
Es ist nicht möglich, eine App Mesh-Route-Wiederholungsrichtlinie zu erstellen, die nach einem bestimmten HTTP Fehlercode sucht. Eine App Mesh Mesh-Route-Wiederholungsrichtlinie kann jedoch nach
server-error
odergateway-error
suchen. Beide beinhalten503
Fehler. Weitere Informationen finden Sie unter Routen. -
TCPEreignis wiederholen —
connect-failure
undrefused-stream
Anmerkung
Es ist nicht möglich, eine App Mesh Mesh-Route-Wiederholungsrichtlinie zu erstellen, die nach einem dieser Ereignisse sucht. Eine App Mesh Mesh-Route-Wiederholungsrichtlinie kann jedoch suchen
connection-error
, was gleichbedeutend ist mitconnect-failure
. Weitere Informationen finden Sie unter Routen. -
Zurücksetzen — Envoy versucht einen erneuten Versuch, wenn der Upstream-Server überhaupt nicht reagiert (disconnect/reset/readTimeout).
Standardmäßiger Schutzschalter
Wenn Sie einen Envoy in App Mesh bereitstellen, werden Envoy-Standardwerte für einige der Circuit Breaker-Einstellungen festgelegt. Weitere Informationen finden Sie unter Cluster. CircuitBreakers.Schwellenwerteconfig_dump
Wenn Sie vor dem 29. Juli 2020 keine Meshes in Ihrem Konto hatten, deaktiviert App Mesh für jeden Envoy, den Sie in einem Mesh einsetzen, das am oder nach dem 29. Juli 2020 erstellt wurde, effektiv Schutzschalter, indem es die Envoy-Standardwerte für die folgenden Einstellungen ändert. Wenn Sie vor dem 29. Juli 2020 Meshes in Ihrem Konto hatten, werden die Envoy-Standardwerte für jeden Envoy festgelegt, den Sie am oder nach dem 29. Juli 2020 in App Mesh bereitstellen, sofern Sie kein Ticket beim Support öffnen
-
max_requests
–2147483647
-
max_pending_requests
–2147483647
-
max_connections
–2147483647
-
max_retries
–2147483647
Anmerkung
Unabhängig davon, ob Ihre Envoys die Standard-Leistungsschalterwerte für Envoy oder App Mesh haben, können Sie die Werte nicht ändern.