Как ссылаться на значение заголовка запроса в выражении frontEndRule? - PullRequest
0 голосов
/ 15 мая 2019

env: traefik 1.7 + каталог консула (1.4.4)

Я хочу направить заголовок версии в бэкэнд-сервис с тегом консула.Я уже успешно перенаправил бэкэнд-сервис с пользовательским заголовком.

[consulCatalog]
frontEndRule = "Headers(`X-Service`, `{{.ServiceName}}`)"

X-Service = usercenter будет направлять в службу консолей usercenter, но я хочу добавить маршрут версии , X-Version = v1 должен быть маршрутом к usercenterСлужба консула с тегом: v1 , X-Version = v2 должна быть направлена ​​в консул службы пользователя в центре с тегом: v2.

[consulCatalog]
frontEndRule = "Headers(`X-Service`, `{{.ServiceName}}`) && {{hasTag(`v2?????????????? how to get X-Version header Value here?`, .Attributes, ``)}}"

Я хочу получить пользовательское значение заголовка в выражении frontEndRule.

...