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(目标主机)

其他相关对象:

消费者

插件对象

证书对象

最新文章

  1. 用Javascript(js)进行HTML转义工具(处理特殊字符显示)
  2. ORACLE常见数据类型详解
  3. String,StringBuffer
  4. java之远程接口调用
  5. Portlet简述
  6. Nginx 的RTMP打流模块配置
  7. 20150906VS小知识
  8. maven缺少依赖包,强制更新命令
  9. WDF模型驱动程序开发
  10. firefly服务器间通信演示
  11. FileAttributes枚举
  12. iOS开发——设备信息小结(未完待续...)
  13. windows下实现linux的远程访问以及linux上文件的上传和下载
  14. Nginx前端设置反向代理,后端Apache如何获取访客的真实IP,结合PHP
  15. 斜率优化入门学习+总结 Apio2011特别行动队&Apio2014序列分割&HZOI2008玩具装箱&ZJOI2007仓库建设&小P的牧场&防御准备&Sdoi2016征途
  16. centos7源码包安装Mongodb,并设置开机自启动
  17. 《ASP.NET Core In Action》读书笔记系列五 ASP.NET Core 解决方案结构解析1
  18. [Python]基础教程(4)、Python 变量类型
  19. python ftp文件夹文件递归上传推送
  20. Invalid action class configuration that references an unknown class named [XX] .

热门文章

  1. libevent中的bufferevent原理
  2. Vue全家桶之组件化开发
  3. AI人工智能天机芯芯片
  4. OFRecord 数据格式
  5. 英伟达TRTTorch
  6. 基于TensorFlow的服装分类
  7. 10个有趣又能编译为JavaScript的语言,你用过哪些?
  8. csps前小结
  9. Qt实现网络聊天室(客户端,服务端)
  10. 删除主键时报错ORA-00955