Istio - Перезапись URI с помощью соответствия URI Regex
Так что относительно ново для Истио и есть вопрос относительно Истио. Скажем, я хочу переписать URI на основе пути, но использовать часть этого исходного URI в перезаписи, это то, что я мог бы сделать с Regex? Я представляю что-то вроде этого
http:
- match:
- uri:
regex: ^/(.*\s*)?(canary)(.*)?$
rewrite:
prefix: "/$1"
Где $1 будет подходящей группой в регулярном выражении uri. Возможно ли что-то подобное?
1 ответ
Решение
Только те правила, которые содержат значения типа StringMatch, могут работать с регулярным выражением. Например HTTPMatchRequest.
К сожалению, НЕ HTTPRewrite, который занимает только strings
как ценность