Kong Admin API — 核心对象
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 — 核心对象的更多相关文章
- Asp.Net WebApi核心对象解析(上篇)
生活需要自己慢慢去体验和思考,对于知识也是如此.匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么.不过也无所谓,只要我们知道最后想要什么就行.不管怎 ...
- Asp.Net WebApi核心对象解析(一)
生活需要自己慢慢去体验和思考,对于知识也是如此.匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么.不过也无所谓,只要我们知道最后想要什么就行.不管怎 ...
- ASP.NET Web API的核心对象:HttpController
ASP.NET Web API的核心对象:HttpController 对于ASP.NET Web API来说,所谓的Web API定义在继承自ApiController的类中,可能ApiContro ...
- Kong(V1.0.2) Securing the Admin API
Introduction Kong的Admin API为Services, Routes, Plugins, Consumers, and Credentials的管理和配置提供了一个RESTful接 ...
- 数据库程序接口——JDBC——API解读第三篇——处理结果集的核心对象
核心对象 处理结果集的核心对象有ResultSet和RowSet.其中ResultSet指定关系型数据库的结果集,RowSet更为抽象,凡是由行列组成的数据都可以. ResultSet ResultS ...
- AngularJS的核心对象angular上的方法全面解析(AngularJS全局API)
总结一下AngularJS的核心对象angular上的方法,也帮助自己学习一下平时工作中没怎么用到的方法,看能不能提高开发效率.我当前使用的Angularjs版本是1.5.5也是目前最新的稳定版本,不 ...
- 数据库程序接口——JDBC——API解读第一篇——建立连接的核心对象
结构图 核心对象 Driver Java通过Driver接口表示驱动,每种类型的数据库通过实现Driver接口提供自己的Driver实现类. Driver由属性,操作,事件三部分组成. 属性 公共属性 ...
- 数据库程序接口——JDBC——API解读第二篇——执行SQL的核心对象
结构图 核心对象 Statement Statement主要用来执行SQL语句.它执行SQL语句的步骤为: 第一步:创建statement对象. 第二步:配置statement对象,此步骤可以忽略. ...
- Kong的API管理方式
目录 Kong 的管理方式 1. kong的关键术语 Service: Route: Upstream: Target: API: Consumer: Plugin: 2. 如何通过配置KONG AP ...
随机推荐
- js中reduce用法详解
介绍reduce reduce() 方法接收一个函数作为累加器,reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(上一次回调的返回值),当 ...
- TTC测距算法
TTC测距算法 输入输出接口 Input:(1)人与车(或车与车)的距离 (2)人与车(或车与车)的相对速度 Output:TTC collision time 算法介绍和设计方案 TTC是Time- ...
- AIFramework框架Jittor特性(上)
AIFramework框架Jittor特性(上)
- YOLO v1到YOLO v4(上)
YOLO v1到YOLO v4(上) 一. YOLO v1 这是继RCNN,fast-RCNN和faster-RCNN之后,rbg(RossGirshick)针对DL目标检测速度问题提出的另外一种框 ...
- 谁才是智能家居的未来?视声M+O融合方案给出答案
有些智能家居,你不能说它不智能. 但在现实生活中,常常帅不过一秒. 就比如,当你经历了一天的疲惫后回到家,发现玄关的智能开关突然没反应,家里的灯怎么都打不开.这种时候你得明白,你的智能开关面板很有可能 ...
- 我进金山wps啦!
成功进入金山wps暑期精英训练营,希望能够学到很多知识,写这篇文章纪念一下
- P1828 [USACO3.2]香甜的黄油 Sweet Butter
题目描述 农夫$John$发现做出全威斯康辛州最甜的黄油的方法:糖.把糖放在一片牧场上,他知道$N(1\leqslant N\leqslant 500)$只奶牛会过来舔它,这样就能做出能卖好价钱的超甜 ...
- 理解Spring:IOC的原理及手动实现
Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架.也是几乎所有Java工作者必须要掌握的框架之一,其优秀的设计思想以及其代码实现上的艺术也是我们需要掌握的. ...
- Kafka 的这些原理你懂吗
如果只是为了开发 Kafka 应用程序,或者只是在生产环境使用 Kafka,那么了解 Kafka 的内部工作原理不是必须的.不过,了解 Kafka 的内部工作原理有助于理解 Kafka 的行为,也利用 ...
- Unreal如何进行材质优化?
Hello,大家好,今天给大家带来实用的材质优化,我是木偶心没.优化在每个游戏项目里面都会涉及到,是一种为了达成相同目标,寻求并采用消耗更少资源的办法.一般会在CPU,GPU,网络和内存方便进行优化. ...