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}


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

  • 相关阅读:
    十个利用矩阵乘法解决的经典题目
    POJ-3070-Fibonacci
    java 正则表达式-忽略大小写与多行匹配
    【MM 非生产性物资采购】SAP实施项目中采购员在非生产性采购申请审批流中的角色安排(转)
    业务调研杂谈(转)
    重置报表输出选择
    【MM 配额管理】Quota Arrangement 配额管理(二)
    【MM 配额管理】Quota Arrangement 配额管理
    SDUST第十一次oj作业液晶显示问题
    如何在js代码中调用java,并将js的变量赋值给java
  • 原文地址:https://www.cnblogs.com/jybky/p/11956583.html
Copyright © 2011-2022 走看看