Skip to content

服务黑白名单过滤器

此过滤器是通过匹配核心接口报文中的系统编码,渠道编码,机构号,柜员号参数对接口进行一个黑白明白的限制和放行功能。

1. 使用方法

进入运维平台的服务治理模块下,在网关拓扑中选择要添加过滤器的服务,过滤器服务黑白名单过滤器并添加。

添加完成之后,进入服务黑白名单菜单中新增要添加的服务接口并为其设置参数,其中设置的服务接口中的参数前面必须添加“+” 或者“-”“+” 代表只放行匹配到的这些参数报文的请求,匹配不到的参数报文的请求限制其访问;“-” 代表接口的请求进来匹配到这些参数的都没有访问接口的权限,只有没在“-” 中配置的参数才能被放行。如果一个参数中需要配置多个参数使用“,”隔开即可。配置示例如下图所示:

注意:其中同一个参数中不同出现既“+”“-” 的情况,同一个参数中只能允许限制或放行一种配置,即只能是“-”或者“+” 。但是可以配置成如上图所以,一个参数中放行某些,一个参数中限制某些。

如果需要配置所有的请求接口,接口的URL可以配置为ALL。

注意:如果将接口的URL配置为了ALL,还配置了某个接口的URL,此时生效的配置是这个接口URL的配置。

页面上有清空缓存和配置一键清空的按钮,清空缓存按钮是为了清空网关本地缓存中所有的服务黑白名单的配置,配置一键清空既删除掉数据库中黑白名单的配置数据,也删除掉网关缓存中的服务黑白名单的配置。