Publicado en: Aug 16, 2019

AWS App Mesh ya admite el enrutamiento basado en los encabezados HTTP para administrar el tráfico entre servicios, además de las capacidades de enrutamiento basadas en el host y en el prefijo de ruta de acceso que estaban disponibles antes. Con esta característica, puede crear reglas y dirigir el tráfico en función de los encabezados y métodos HTTP estándar y personalizados, incluidos los datos de cookie. Además, puede utilizar prioridades de ruta para controlar el orden de las reglas coincidentes.

Mediante el enrutamiento basado en encabezado, puede crear patrones, como la persistencia de sesión (sesiones persistentes) o una experiencia mejorada a través del “estado”. El enrutamiento basado en encabezado HTTP permite utilizar la información de este encabezado como base para definir el modo de dirigir una solicitud. Puede ser un encabezado estándar, como Aceptar o Cookie, o puede ser un encabezado personalizado, como my-own-header-key-value. El enrutamiento basado en encabezado también puede utilizarse para habilitar casos de uso, como pruebas A/B (p. ej.: encabezados personalizados que utilizan cualquier cadena), implementaciones de valor controlado o azules/verdes, que ofrecen diferentes páginas o experiencias del usuario en función de categorías de dispositivos (p. ej.: utilizar una expresión regular en el encabezado), controlan de forma diferente el tráfico de distintos navegadores (p. ej.: utilizar usuario-agente) o configuran las restricciones de acceso según la dirección IP o CDN (p. ej.: utilizar X-Forwarded-for).  

Esta característica está disponible en las mismas regiones que AWS App Mesh. Para obtener más información y comenzar a utilizar esta característica, consulte la documentación.