发布于: Aug 16, 2019
除了先前可用的基于路径前缀和基于主机的路由功能,AWS App Mesh 现在还支持基于 HTTP 标头的路由,以便管理服务间的流量。有了此功能,您可以创建基于标准和自定义 HTTP 标头和包括 Cookie 数据的方法的规则和路由流量。此外,您还可以使用路由优先级来控制匹配规则的顺序。
通过使用基于标头的路由,您可以创建会话持续性(粘性会话)等模式或使用“状态”的增强体验。基于 HTTP 标头的路由允许使用 HTTP 标头信息作为确定如何路由请求的基础。这可能是标准标头(如 Accept 或 Cookie),也可能是自定义标头(如 my-own-header-key-value)。基于标头的路由也可用于启用使用案例,如 A/B 测试(例如使用任何字符串的自定义标头)、Canary 或蓝/绿部署、提供不同页面或基于设备类别的用户体验(例如在标头中使用正则表达式)、以不同的方式处理不同浏览器的流量(例如使用用户代理)或配置基于 IP 地址或 CDN 的访问限制(例如使用 X-Forwarded-for)。
此功能在提供 AWS App Mesh 的所有区域均可用。要了解更多信息并开始使用此功能,请参阅我们的文档。