zoukankan      html  css  js  c++  java
  • kong 命令(五)plugin

    介绍

    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}


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

  • 相关阅读:
    使用ConcurrentHashMap需要知道的细节
    并查集(Union-Find)
    LeetCode2
    补充之前博客的几种排序--希尔排序、堆排序、归并排序
    左式二叉堆
    优先队列的一种实现--堆ADT
    开放地址法散列表ADT
    分离链表法散列ADT
    AVL树
    二叉查找树ADT--C语言描述
  • 原文地址:https://www.cnblogs.com/jybky/p/11956583.html
Copyright © 2011-2022 走看看