我正在尝试使用大使prefix_regex
和regex_rewrite
.
我想要这两个路由前缀:
/my/route/<something>
/api/v1/my/route/<something>
将被映射到:
/my/route/<something>
这是我试图使用的:
apiVersion: ambassador/v2
kind: Mapping
prefix_regex: true
prefix: (/api/v1)?/my/route
regex_rewrite:
pattern: "/api/v1/my/route/(.*)"
substitution: "/my/route/\\1"
按预期使用regex_rewrite
常规prefix
作品 按预期
使用prefix_regex
常规rewrite
作品,
但我从特使那里收到 404。
有任何想法吗?
我正在使用大使 1.7.0 版本