一、在服務上啓用插件git
$ curl -X POST http://kong:8001/services/{service}/plugins \ --data "name=bot-detection"
二、在路由上啓用插件github
$ curl -X POST http://kong:8001/routes/{route_id}/plugins \ --data "name=bot-detection"
三、在API上啓用插件正則表達式
$ curl -X POST http://kong:8001/apis/{api}/plugins \ --data "name=bot-detection"
備註:api
config.whitelist :白名單,逗號分隔的正則表達式數組。正則表達式是根據 User-Agent
頭部匹配的。
config.blacklist :黑名單,逗號分隔的正則表達式數組。正則表達式是根據 User-Agent
頭部匹配的。數組
這個插件已經包含了一個基本的規則列表,這些規則將在每一個請求上進行檢查。你能夠在GitHub上找到這個列表 https://github.com/Kong/kong/blob/master/kong/plugins/bot-detection/rules.lua.curl