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 ...
随机推荐
- Apple iWork(Pages、Numbers、Keynote)11.0 发布
苹果今天将其专为 iOS 和 macOS 设备设计的 iWork 应用套件更新为版本 11,引入了许多新功能和改进功能. Pages 文稿. 文档高手,精美不言而喻. 进一步了解 Pages 文稿 & ...
- 在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! <Spring 手撸专栏>目录 [x] 第 1 章:开篇介绍,我要带你撸 Spri ...
- Python+Selenium - 鼠标操作
鼠标操作类:action_chains模块的ActionChains类 使用组成:操作 + 执行(perform()) 导入代码 from selenium.webdriver.common.acti ...
- iOS视频硬编码技术
iOS视频硬编码技术 一.iOS视频采集硬编码 基本原理 硬编码 & 软编码 硬编码:通过系统自带的Camera录制视频,实际上调用的是底层的高清编码硬件模块,即显卡,不使用CPU,速度快 软 ...
- CVPR2020:三维实例分割与目标检测
CVPR2020:三维实例分割与目标检测 Joint 3D Instance Segmentation and Object Detection for Autonomous Driving 论文地址 ...
- 《python网络数据采集》笔记2
1.网页表单与登陆窗口 Requests 库擅长处理那些复杂的 HTTP 请求.cookie.header(响应头和请求头)等内容. 1)表单提交 import requests #字段 params ...
- 读HikariCP源码学Java(二)—— 因地制宜的改装版ArrayList:FastList
前言 如前文所述,HikariCP为了提高性能不遗余力,其中一个比较特别的优化是它没有直接使用ArrayList,而是自己实现了FastList,因地制宜,让数组的读写性能都有了一定程度的提高. 构造 ...
- 【VBA】判断文件是否存在
效果: 源码: Sub 判断文件是否存在() Dim strcfg As String strcfg = "D:\a.cfg" If Dir(strcfg, vbDirectory ...
- SpringCloud 面试题 (持续更新、吐血推荐)
文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...
- STM32学习笔记-NVIC中断知识点
STM32学习笔记-NVIC中断知识点总结 中断优先级设置步骤 1. 系统运行后先设置中断优先级分组 函数:void NVIC_PriorityGroupConfig(uint32_tNVIC_Pri ...