基于此链接,在WSO2 API管理器中有四种拒绝请求的策略。
- 阻止对特定API的调用
- 阻止来自给定应用程序的所有调用
- 阻止来自特定IP地址的请求
- 阻止特定用户访问API
基于此link,以下键可用于创建自定义速率限制策略(使用Siddhi查询语言):
- 资源关键字
- 用户ID
- api上下文
- api版本
- 附属租户
- api租户
- 应用程序ID
- 客户端IP
我需要在特定的时间限制内拒绝请求。可能是特定的几个小时或特定的几天。有办法做到吗?
基于此链接,在WSO2 API管理器中有四种拒绝请求的策略。
基于此link,以下键可用于创建自定义速率限制策略(使用Siddhi查询语言):
我需要在特定的时间限制内拒绝请求。可能是特定的几个小时或特定的几天。有办法做到吗?
1条答案
按热度按时间xqk2d5yq1#
您可以检查Siddhi Query函数,在WSO2 API Manager中开发自定义速率限制策略,以在指定的时间范围内执行限制。
此外,通过开发全局Synapse处理程序并将其与API管理器服务器连接,可以满足上述要求。Synapse处理程序实现使用Java完成,并将与每个API调用连接。