Service API详解

1. 添加服务

请求地址/service/

请求方法POST

请求主体

2. 列出service列表

请求地址/service/

请求方法GET

3. 查找service

按条件查找service

请求地址/services/{name or id}

请求方法GET

属性 描述
name or id(必填) 要检索的服务的唯一标识符或名称。

查找与指定route关联的service

请求地址/routes/{route name or id}/service

请求方法GET

属性 描述
route name or id(必填) 与要检索的服务关联的唯一标识符或路由的名称。

查找与指定Plugin关联的service

请求地址/services/{name or id}

请求方法GET

属性 描述
plugin id required(必填) 与要检索的服务关联的插件的唯一标识符。

4. 更新service

更新service

请求地址/services/{name or id}

请求方法PATCH

属性 描述
name or id(必填) 要更新的服务的唯一标识符或名称。

更新与特定路由关联的服务

请求地址/routes/{route name or id}/service

请求方法PATCH

属性 描述
route name or id(必填) 与要更新的服务关联的唯一标识符或路由名称。

更新与特定插件关联的服务

请求地址/plugins/{plugin id}/service

请求方法PATCH

属性 描述
plugin id(必填) 与要检索的服务关联的插件的唯一标识符。

请求主体

5. 更新或创建service

Create Or Update Service

请求地址/services/{name or id}

请求方法PUT

属性 描述
name or id(必填) 要创建或更新的服务的唯一标识符或名称。

创建或更新与特定route关联的服务

请求地址/routes/{route name or id}/service

请求方法PUT

属性 描述
route name or id(必填) 与要创建或更新的服务关联的唯一标识符或路由名称。

创建或更新与特定插件关联的服务

请求地址/plugins/{plugin id}/service

请求方法PUT

属性 描述
plugin id(必填) 与要创建或更新的服务关联的插件的唯一标识符。

请求主体

使用主体中指定的定义在请求的资源下插入(或替换)服务。服务将通过name or id属性进行标识。

name or id属性具有UUID的结构时,将通过其标识要插入/替换的Service id。否则将通过标识name

当创建新服务而未指定id时(无论是在URL中还是在正文中),它将自动生成。

注意,不允许在URL中指定一个名称,而在请求体中指定另一个名称。

6. 删除服务

删除服务

请求地址/services/{name or id}

请求方法DELETE

属性 描述
name or id(必填) 要删除的服务的唯一标识符或名称。

删除与特定路由关联的服务

请求地址/routes/{route name or id}/service

请求方法DELETE

属性 描述
route name or id(必填) 唯一标识符或路径相关联的服务的名称被删除。

KONG 的其他对象

由于整理起来很费时间且意义不大,留下了一些LINK备用。

核心对象:

service对象

route对象

upstream对象

target(目标主机)

其他相关对象:

消费者

插件对象

证书对象

Kong Admin API — 核心对象的更多相关文章

  1. Asp.Net WebApi核心对象解析(上篇)

    生活需要自己慢慢去体验和思考,对于知识也是如此.匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么.不过也无所谓,只要我们知道最后想要什么就行.不管怎 ...

  2. Asp.Net WebApi核心对象解析(一)

    生活需要自己慢慢去体验和思考,对于知识也是如此.匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么.不过也无所谓,只要我们知道最后想要什么就行.不管怎 ...

  3. ASP.NET Web API的核心对象:HttpController

    ASP.NET Web API的核心对象:HttpController 对于ASP.NET Web API来说,所谓的Web API定义在继承自ApiController的类中,可能ApiContro ...

  4. Kong(V1.0.2) Securing the Admin API

    Introduction Kong的Admin API为Services, Routes, Plugins, Consumers, and Credentials的管理和配置提供了一个RESTful接 ...

  5. 数据库程序接口——JDBC——API解读第三篇——处理结果集的核心对象

    核心对象 处理结果集的核心对象有ResultSet和RowSet.其中ResultSet指定关系型数据库的结果集,RowSet更为抽象,凡是由行列组成的数据都可以. ResultSet ResultS ...

  6. AngularJS的核心对象angular上的方法全面解析(AngularJS全局API)

    总结一下AngularJS的核心对象angular上的方法,也帮助自己学习一下平时工作中没怎么用到的方法,看能不能提高开发效率.我当前使用的Angularjs版本是1.5.5也是目前最新的稳定版本,不 ...

  7. 数据库程序接口——JDBC——API解读第一篇——建立连接的核心对象

    结构图 核心对象 Driver Java通过Driver接口表示驱动,每种类型的数据库通过实现Driver接口提供自己的Driver实现类. Driver由属性,操作,事件三部分组成. 属性 公共属性 ...

  8. 数据库程序接口——JDBC——API解读第二篇——执行SQL的核心对象

    结构图 核心对象 Statement Statement主要用来执行SQL语句.它执行SQL语句的步骤为: 第一步:创建statement对象. 第二步:配置statement对象,此步骤可以忽略. ...

  9. Kong的API管理方式

    目录 Kong 的管理方式 1. kong的关键术语 Service: Route: Upstream: Target: API: Consumer: Plugin: 2. 如何通过配置KONG AP ...

随机推荐

  1. MySQL是如何实现事物隔离?

    前言 众所周知,MySQL的在RR隔离级别下查询数据,是可以保证数据不受其它事物影响,而在RC隔离级别下只要其它事物commit后,数据都会读到commit之后的数据,那么事物隔离的原理是什么?是通过 ...

  2. Web应用漏洞-NGINX各类请求头缺失对应配置

    前言 随着越来越多的网络访问通过WEB界面进行操作,WEB安全已经成为互联网安全的一个热点,基于WEB的攻击广为流行,SQL注入.跨站脚本等WEB应用层漏洞的存在使得网站沦陷.页面篡改.网页挂马等攻击 ...

  3. CMOS图像传感器理解

    CMOS图像传感器理解 水流方向从左边流向右边,上面有一个开关,拧下去的时候水流停止,拧上去的时候水流打开.左边是水流的源头我们给它起个名字,叫做源端(就是源头的意思嘛),右边是水流出去的地方,也就是 ...

  4. Gamma矫正技术

    Gamma矫正技术 一. gamma校正背景 在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于 ...

  5. HiLink & LiteOS & IoT芯片 让IoT开发简单高效

    HiLink & LiteOS & IoT芯片让IoT开发简单高效 华为HiLink & LiteOS & IoT芯片使能三件套,让IoT开发更简单高效.下一代智能手机 ...

  6. CUDA运行时 Runtime(二)

    CUDA运行时 Runtime(二) 一. 概述 下面的代码示例是利用共享内存的矩阵乘法的实现.在这个实现中,每个线程块负责计算C的一个方子矩阵C sub,块内的每个线程负责计算Csub的一个元素.如 ...

  7. cuDNN 功能模块解析

    Abstract 本cuDNN 8.0.4开发人员指南概述了cuDNN功能,如可自定义的数据布局.支持灵活的dimension ordering,striding,4D张量的子区域,这些张量用作其所有 ...

  8. 新的微芯片MCU增加了来自外部闪存的安全引导保护

    新的微芯片MCU增加了来自外部闪存的安全引导保护 New Microchip MCU Adds Secure Boot Protection from External Flash 对于从外部SPI闪 ...

  9. windows 设置nginx开机自启动

    将Nginx设置为Windows服务 需要借助"Windows Service Wrapper"小工具,项目地址: https://github.com/kohsuke/winsw ...

  10. MySQL压缩包下载解压安装步骤

    MySQL官网下载地址:https://downloads.mysql.com/archives/community/ 1.选择自己需要的版本,本教程是mysql-5.7.29-winx64版本 2. ...