Istio - Перезапись URI с помощью соответствия URI Regex - PullRequest
0 голосов
/ 06 июня 2019

Так что относительно ново для Иштио и есть вопрос, касающийся Истио.Скажем, я хочу переписать URI на основе пути, но использовать часть этого исходного URI в перезаписи, это то, что я мог бы сделать с Regex?Я представляю себе что-то вроде этого

http:
  - match:
    - uri:
       regex: ^/(.*\s*)?(canary)(.*)?$
    rewrite:
      prefix: "/$1"

Где $ 1 будет подходящей группой в регулярном выражении uri.Возможно ли что-то подобное?

1 Ответ

1 голос
/ 10 июня 2019

Только регулярные выражения могут работать с теми правилами, которые содержат StringMatch . Например HTTPMatchRequest .

К сожалению НЕ HTTPRewrite , который принимает в качестве значения strings

...