Как получить домен от Envoy по Lua - PullRequest
0 голосов
/ 13 января 2020

Я бы хотел направить запрос по разным доменам. Я прочитал https://www.envoyproxy.io/docs/envoy/v1.12.2/configuration/http/http_filters/lua_filter, но я не могу найти какой-либо метод, который может это сделать. Есть ли способ получить домен от Envoy Lua?

Спасибо

1 Ответ

0 голосов
/ 29 января 2020

Чтобы получить домен из запроса с помощью Lua, вы можете использовать специальный заголовок :host. Однако для маршрутизации по домену вам может потребоваться использовать виртуальные хосты в RDS, где вы можете указать набор маршрутов, соответствующих набору доменов, и Envoy будет обрабатывать разделение трафика c на основе домена.

https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy -v3-апи-сообщ-конфигурации маршрутное-v3-VirtualHost

...