Можно ли с помощью Envoy Proxy применить HTTP-фильтр на основе URL-адреса?

Как сказано в заголовке, я бы хотел, чтобы HTTP-фильтр применялся только в том случае, если запрос относится к определенному URL-пути. Сделать это на уровне маршрута невозможно, потому что мой маршрут определен следующим образом:

      - match:
    prefix: "/api/"
  route:
    cluster: some_backend_service
    prefix_rewrite: "/"

Но я хотел бы применить разные (связанные с безопасностью) фильтры для/api/fooчем для/api/bar. Кажется, я не могу найти способ сделать это, просматривая документацию, возможно ли это вообще? Спасибо.

0 ответов

Другие вопросы по тегам