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}


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

  • 相关阅读:
    (转+原)python中的浅拷贝和深拷贝
    (原)torch7中添加新的层
    (原+转)ubuntu终端输出彩色文字
    (原)torch中显示nn.Sequential()网络的详细情况
    (原)python中使用plt.show()时显示图像
    eclipse 注释模板
    leetcode 11 最大盛水容器
    leetcode 9 回文数字
    leetcode8 字符串转整数
    利用Intent启动activity的例子
  • 原文地址:https://www.cnblogs.com/jybky/p/11956583.html
Copyright © 2011-2022 走看看