spring-cloud-gateway - 如何通过 IP 限制 Spring Cloud Gateway
问题描述
我需要将对我的 Spring Cloud Gateway 的访问限制为一组特定的客户端 IP(基本上是有一个 IP 白名单)。我确信有一种简单的方法可以做到这一点,只是调整网关的 yaml 配置,并且不需要任何自定义过滤器编码来完成这个简单的任务。我该怎么做?
spring.cloud.gateway.security...?
解决方案
您可以使用 RemoteAddr Route Predicate Factory。您可以在文档中找到有关如何设置和配置它的更多详细信息。
推荐阅读
- java - 使用 JavaFX 进行突围游戏的冲突太多
- c# - AutoMapper 从 C# Dynamic/ExpandoObject 映射时找出继承
- javascript - 如何设置选中的下拉菜单
- python - 是否可以将注意力权重与基于 CNN-LSTM 或 CNN-GRU 的网络中的输入直接关联起来进行回归?
- cmake-language - Cmake 构建进度率始终显示 84%
- flask - RQ 作业的 Flask 上下文(RuntimeError:在应用程序之外工作)
- mysql - Casting 和 MySQL 到 Postgres 的迁移
- spring-cloud-function - Spring Cloud 函数应用程序无法在 AWS Lamba 上找到函数
- python - 在 Mac 上重新安装 Anaconda 3
- laravel - Laravel 使用 UUID 从模型中查询数据