Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Valores predeterminados de Envoy establecidos por App Mesh
importante
Aviso de fin del soporte: el 30 de septiembre de 2026, AWS dejaremos de ofrecer soporte para AWS App Mesh. Después del 30 de septiembre de 2026, ya no podrás acceder a la AWS App Mesh consola ni a AWS App Mesh los recursos. Para obtener más información, visite esta entrada del blog Migración desde AWS App Mesh a Amazon ECS Service Connect
Las siguientes secciones proporcionan información sobre los valores predeterminados de Envoy para la política de reintentos de ruta y el interruptor establecidos por App Mesh.
Política de reintentos de ruta predeterminada
Si no tenía ninguna malla en su cuenta antes del 29 de julio de 2020, App Mesh crea automáticamente una política predeterminada de reintentos de ruta de Envoy para todas las solicitudes HTTP, HTTP/2 y gRPC en cualquier malla de su cuenta a partir del 29 de julio de 2020. Si tenía alguna malla en su cuenta antes del 29 de julio de 2020, no se creó ninguna política predeterminada para las rutas de Envoy que existieran antes del 29 de julio de 2020 o después. Esto es a menos que abra un ticket con el servicio de AWS asistencia
App Mesh crea una ruta de Envoy cuando se crea una ruta de App Mesh o se define un proveedor de nodos virtuales para un servicio virtual de App Mesh. Aunque puede crear una política de reintentos de ruta de App Mesh, no puede crear una política de reintentos de App Mesh para un proveedor de nodos virtuales.
La política predeterminada no es visible a través de la API de App Mesh. La política predeterminada solo es visible a través de Envoy. Para ver la configuración, debe habilitar la interfaz de administración y enviar una solicitud a Envoy para recibir un config_dump
. La política predeterminada incluye las siguientes opciones:
-
Número máximo de reintentos:
2
-
Eventos de reintento de gRPC:
UNAVAILABLE
-
Eventos de reintento HTTP:
503
nota
No es posible crear una política de reintentos de ruta de App Mesh que busque un código de error HTTP específico. Sin embargo, una política de reintentos de ruta de App Mesh puede buscar
server-error
ogateway-error
. Ambos incluyen errores503
. Para obtener más información, consulte Rutas. -
Evento de reintento TCP:
connect-failure
yrefused-stream
nota
No es posible crear una política de reintentos de ruta de App Mesh que busque cualquiera de estos eventos. Sin embargo, se puede buscar una política de reintentos de ruta de App Mesh para
connection-error
, que equivale aconnect-failure
. Para obtener más información, consulte Rutas. -
Restablecer: Envoy intenta volver a intentarlo si el servidor principal no responde en absoluto (se agota el tiempo de disconnect/reset/read espera).
Interruptor predeterminado
Cuando implementa un Envoy en App Mesh, se establecen los valores predeterminados de Envoy para algunos de los ajustes del interruptor. Para obtener más información, consulte el clúster. CircuitBreakers.Umbralesconfig_dump
.
Si no tenía mallas en su cuenta antes del 29 de julio de 2020, por cada Envoy que implemente en una malla creada el 29 de julio de 2020 o después, App Mesh desactiva de forma efectiva los interruptores, cambiando los valores predeterminados de Envoy para los siguientes ajustes. Si tenías alguna malla en tu cuenta antes del 29 de julio de 2020, los valores predeterminados de Envoy se establecen para cualquier Envoy que despliegues en App Mesh a partir del 29 de julio de 2020, a menos que abras un ticket con el servicio de AWS asistencia
-
max_requests
–2147483647
-
max_pending_requests
–2147483647
-
max_connections
–2147483647
-
max_retries
–2147483647
nota
No importa si sus Envoys tienen los valores de interruptor predeterminados de Envoy o App Mesh, no podrá modificarlos.