У меня есть этот yml, где я определяю маршруты для Spring Cloud Gateway
spring:
cloud:
gateway:
routes:
- id: auth_external_rewrite_path
uri: lb://<service-1>
predicates:
- Path=/mypath1
filters:
- RewritePath=/mypath1, /myrewritepath1
- id: auth_federated_login_rewrite_path
uri: lb://<service-2>
predicates:
- Path=/mypath2
filters:
- RewritePath=/mypath2, /mypathrewrite2
Как видите, я использую сервисы lb uri beacuse, стоящие за этими uri, которые динамически обнаруживаются через Eureka Server.
Вопрос: как я могу заблокировать запросы, которые не определены в yaml?
Например: запрос к http://host/service-1 должен пройти, но запрос к http://host/service-not-definied-in-my-yaml не должен быть переадресован шлюзом