介绍

plugin 插件 是运用在kong网关各模块的功能。在http请求或响应过程中执行的插件;

可以实现认证、负载、加密等功能。

kong官网提供了一些插件:https://docs.konghq.com/hub/

也可以自行开发一些插件使用。

这些插件可以配置到route、service上,也可以指定consumer使用。

主要参数:

route /service / consumer 可以通过id 或name 绑定

config :指的是在添加插件时,插件本身带的一些属性。具体属性配置可参考:https://docs.konghq.com/hub/

protocols:触发插件的请求协议

enabled:是否开启插件,默认true开启

配置多个插件后者多个模块配置插件时注意插件的触发优先级

命令:

1、add  plugin

post 方法

api:/plugins   /routes/{route id}/plugins   /services/{service id}/plugins    /consumers/{consumer id}/plugins

2、list plugin

get方法

api: /plugins  /routes/{route id}/plugins  /services/{service id}/plugins  /consumers/{consumer id}/plugins

3、retrieve plugin

get方法

api: /plugins/{plugin id}  /routes/{route name or id}/plugins/{plugin id}    /services/{service name or id}/plugins/{plugin id}   /consumers/{consumer username or id}/plugins/{plugin id}

retrieve enabled plugins: /plugins/enabled  检索已启用的plugin

retrieve plugins schema:/plugins/schema/{plugin name}  检索插件结构

4、update plugin

patch方法

api:/plugins/{plugin id}  /routes/{route name or id}/plugins/{plugin id}   /services/{service name or id}/plugins/{plugin id}  /consumers/{consumer username or id}/plugins/{plugin id}

5、create or update plugin

put 方法

api:/plugins/{plugin id}  /routes/{route name or id}/plugins/{plugin id} /services/{service name or id}/plugins/{plugin id}  /consumers/{consumer username or id}/plugins/{plugin id}

6、delete plugin

delete 方法

api:/plugins/{plugin id}  /plugins/{plugin id}     /services/{service name or id}/plugins/{plugin id}   /consumers/{consumer username or id}/plugins/{plugin id}


人生在世,杂事七八;饭要少吃,事要多知;抽个时间,总结一下;乐在分享,自在提升

kong 命令(五)plugin的更多相关文章

  1. 《sed的流艺术之四》-linux命令五分钟系列之二十四

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  2. 《sed的流艺术之三》-linux命令五分钟系列之二十三

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  3. 《sed的流艺术之二》-linux命令五分钟系列之二十二

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  4. 《sed的流艺术之一》-linux命令五分钟系列之二十一

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  5. 《paste命令》-linux命令五分钟系列之二十

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  6. 《vi中的替换艺术》-linux命令五分钟系列之十一

    vi方面的内容不知道分类到哪里好,就放到<Linux命令五分钟系列>里吧! 今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号). 其实这个不难,不 ...

  7. kong命令(三)route

    介绍 route 是一套匹配客户端请求的规则.每个route都会匹配一个service,每个service可定关联多个route. 可以说service:route=1:n.一对多的关系.每个匹配到r ...

  8. Kong命令(二)service

    service介绍: service 是声明了一组name.host.port.protocol等配置的函数.可以绑定route.upstream上下游服务.并且对于route.upstream可以绑 ...

  9. 《sort帮你排序》-linux命令五分钟系列之二十六

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

随机推荐

  1. python 设计模式之状态模式

    1.为什么会出现状态模式? 在软件开发过程中,各种应用程序可能会根据不同的情况做出不同的处理.最直接的方案就是把所有的可能发生的情况都考虑到.然后使用条件语句(if...elseif...elseif ...

  2. hwclock和date源码分析

    一. hwclock 1.1 hwclock源码在哪里? util-linux 或者busybox 1.2 获取源码 git clone https://github.com/karelzak/uti ...

  3. angular 中的[ngClass]、[ngStyle]

    <div style="text-align:center"> <h1> Welcome to {{ title }}! </h1> </ ...

  4. osg object AnimationPathCallback

    osg::ref_ptr<osg::Node> OSG_Qt_::operateMatrix() { osg::ref_ptr<osg::Group> group = new ...

  5. ReentrantLock、Condition结合使用实现多线程通讯

    package maptoxml; import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; ...

  6. Django之Form、跨站请求以及cookie、session

    Form表单 常规html页面的form表单验证 常规页面中,如果想实现对表单中用户输入信息的数据验证,需要配合Ajax来实现. 使用前我们先来熟悉下函数参数:request,其中包含的意义: req ...

  7. 【Leetcode_easy】796. Rotate String

    problem 796. Rotate String solution1: class Solution { public: bool rotateString(string A, string B) ...

  8. Infos - 通过搜索引擎获取信息与数据

    常用搜索引擎命令 site 用来查询网站收录量. 比如site:http://www.cnblogs.com/ inurl 查URL中包含的元素,比如inurl:bbs ,搜索出URL包含bbs的页面 ...

  9. Levenberg-Marquardt迭代(LM算法)-改进Guass-Newton法

                  1.前言                                a.对于工程问题,一般描述为:从一些测量值(观测量)x 中估计参数 p?即x = f(p),     ...

  10. cisco 各类子网的划分

    C类地址子网划分 /25 子网掩码为128: 1位的取值为1,其他7位的取值为0(10000000): 块大小128: (256-128): 2个子网,每个子网最多包含126台主机: /26 子网掩码 ...