对Istio来说还比较陌生,对Istio有疑问。假设我想基于路径重写URI,但是在重写中使用了原始uri的一部分,那是我可以用Regex来做的事情吗?我在想像这样的东西
http:
- match:
- uri:
regex: ^/(.*\s*)?(canary)(.*)?$
rewrite:
prefix: "/$1"
其中$ 1是uri正则表达式上的匹配组。这样有可能吗?
答案 0 :(得分:1)
只有那些包含StringMatch类型值的规则才能与正则表达式一起使用。例如HTTPMatchRequest。
不幸的是,不 HTTPRewrite,它仅以strings
作为值