envoyproxy - 如何通过 Lua 从 Envoy 获取域
问题描述
我想通过不同的域路由请求。我已阅读https://www.envoyproxy.io/docs/envoy/v1.12.2/configuration/http/http_filters/lua_filter,但我找不到任何方法可以做到这一点。反正有没有通过 Lua 从 Envoy 获取域?
谢谢
解决方案
要使用 Lua 从请求中获取域,您可以使用:host
特殊标头。但是,要按域路由,您可能需要在 RDS 中使用虚拟主机,您可以在其中指定一组与一组域相对应的路由,Envoy 将根据域处理流量分区。
推荐阅读
- reactjs - 如何比较和过滤 2 个对象数组
- android - 动态添加标记到地图 - 使用谷歌地图的 Android 应用
- azure - 在 Azure 应用程序网关上部署 ASP.NET 代码时出现 502 错误
- java - 即使设置了 EntityScan,Spring Batch HibernateItemWriter “不是实体”(没有 xml 配置)
- extend - Wagtail:扩展页面模型
- node.js - 如何使用 Sinon.js 存根依赖注入类?
- powershell - SharePoint PowerShell 列表筛选器
- keycloak - Keycloak 服务器(不是客户端适配器)中的“访问类型:仅承载”设置有什么用?
- html - 从angularjs中的url获取参数
- python - Pyqt边距填充设置在父子小部件中无效