kong - 如何在kong manager中添加自定义插件
问题描述
我有一个文件custom.lua
,我想将此插件添加到特定的服务路线。
我把文件代码放进去,Config.access
但它给出了模式冲突错误。此外,使用了文档中引用的缩小器。
如何向路由添加自定义插件?我需要以某种方式格式化文件中的代码吗?
Update
文件包含(,)作为分隔符,如何克服它?
解决方案
第一步应该是将自定义插件注册到kong,下一步是将自定义插件添加到特定路由。
这是创建第一个插件的文档。
https://konghq.com/blog/custom-lua-plugin-kong-gateway
顺便说一句,由于您提到了名称“custom.lua”而不是 handler.lua 或模式,因此我加倍您没有编码正确的 kong 插件。 lua,kong 插件有自己的结构,你必须遵循。这是你可以看看的Hello world插件:
https ://github.com/brndmg/kong-plugin-hello-world
推荐阅读
- javascript - 承诺的最短时间
- javascript - firebase“firebase deploy --only 功能”错误
- git - 无论如何,能够在单独的文件夹中使用 Procfile 和 requirments.txt 推送到 heroku master
- javascript - 用另外两个 observable 喂一个 observable
- c++ - 使用 MSVC 获得“实例化导致未执行的类型”
- oauth-2.0 - 如何使用 OAuth2、密码流和 OTP?
- kubernetes - 如何获取 kubernetes 作业的开始、结束时间和状态
- python - QThread:使用 GUI python 进行线程化
- azure - 如何将多个 json 文件导入/上传到 Azure Devops Pipeline Release and Builds?
- python - 不和谐.py | 如何获取公会中所有语音频道的列表