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}


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

  • 相关阅读:
    数据结构与算法分析-Code Blocks中出现的找不到头文件的问题
    数据结构与算法分析-用C语言实现栈(数组方式)
    数据结构与算法分析-用C语言实现栈(链表方式)
    数据结构与算法分析-用C语言实现单链表
    C语言经典算法100例-结束语
    C++ Primer 7.33 练习编写成员函数
    C语言经典算法100例-073-链表逆序插入节点
    C语言经典算法100例-072-创建一个链表
    LintCode-编辑距离
    LintCode-乘积最大子序列
  • 原文地址:https://www.cnblogs.com/jybky/p/11956583.html
Copyright © 2011-2022 走看看