Можно ли с помощью Envoy Proxy применить HTTP-фильтр на основе URL-адреса?
Как сказано в заголовке, я бы хотел, чтобы HTTP-фильтр применялся только в том случае, если запрос относится к определенному URL-пути. Сделать это на уровне маршрута невозможно, потому что мой маршрут определен следующим образом:
- match:
prefix: "/api/"
route:
cluster: some_backend_service
prefix_rewrite: "/"
Но я хотел бы применить разные (связанные с безопасностью) фильтры для/api/foo
чем для/api/bar
. Кажется, я не могу найти способ сделать это, просматривая документацию, возможно ли это вообще? Спасибо.