zoukankan      html  css  js  c++  java
  • 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(目标主机)

    其他相关对象:

    消费者
    插件对象
    证书对象

  • 相关阅读:
    JSON
    FBV & CBV
    django Tips
    Django2.2
    cookie & session
    ajax请求
    视图函数
    模板语法
    模板继承、组件
    python之路-----多线程与多进程
  • 原文地址:https://www.cnblogs.com/sunhongleibibi/p/11977907.html
Copyright © 2011-2022 走看看