使用Kong网关API接口配置
一、Upstream
1、创建Upstream:
curl -i -X POST IPAddress:8001/upstreams -d 'name=upstream-test' -d 'slots=1000'
2、创建Targets目标地址并且关联Upstream:
curl -i -X POST IPAddress:8001/upstreams/upstream-test/targets -d 'target=10.20.30.40:1090' -d 'weight=100'
3、删除Target目标地址:
curl -i -X DELETE IPAddress:8001/upstreams/upstream-auth/targets/10.20.30.40:1090
4、删除Upstream
curl -i -X DELETE IPAddress:8001/upstreams/upstream-test
5、修改Upstream
curl -i -X PATCH IPAddress:8001/upstreams/upstream-auth --data 'slots=1001'
二、Service
1、创建Service,关联Upstream
curl -i -X POST IPAddress:8001/services/ --data 'name=ServiceName' --data 'host=upstream-auth'
创建的Service名称叫ServiceName,转发到upstream-auth
转发ip+port:
curl -i -X POST IPAddress:8001/services/ --data 'name=ServiceName' --data 'host=192.168.1.1' --data 'port=8080'
其它配置可选项:
destinations=null
port=8080
path=/api/interface
2、修改Service
curl -i -X PATCH IPAddress:8001/services/auth --data 'port=88'
3、删除Service
curl -i -X DELETE IPAddress:8001/services/auth
4、查看Service
curl -i -X GET IPAddress:8001/services/ --data 'name=auth'
三、Route
1、创建Route并关联Service
curl -i -X POST IPAddress:8001/services/auth/routes --data 'name=route-auth' --data 'hosts[]=up.hello' --data 'paths[]=/h/auth-srv'
Route的名称叫route-auth,hosts[]的值是up.hello,匹配路径是/h/auth-srv
其它配置可选项:
destinations=null
strip_path=true
preserve_host=false
2、修改Route
curl -i -X PATCH IPAddress:8001/routes/route-auth --data 'paths[]=/haha'
3、删除Route
curl -i -X DELETE IPAddress:8001/routes/route-auth
4、查看Route
curl -i -X POST IPAddress:8001/services/auth/routes --data 'name=route-auth'
Plugins、Certificates等参照Kong网关官方文档
https://docs.konghq.com/gateway-oss/2.1.x/admin-api/
使用Kong网关API接口配置的更多相关文章
- 使用KONG网关实现接口迁移的灰度验证
在我们对一个API站点进行微服务化的过程中,使用KONG网关可以实现以下几个效果: 1. 业务线无感知,其实内部已经被Kong转到其他站点上执行了,这对业务线特别友好. 2. 可以实现租户级/接口级灰 ...
- Nuxt+Express后端api接口配置与实现方式
Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用.本文带你了解在 Nuxt.js 中使用 Express 如何编写实现后端的 api 接口. 创建接口 ...
- API网关之Kong网关简介
1. Kong简介 那么,Kong是一个什么东东呢?它是一个开源的API网关,或者你可以认为它是一个针对API的一个管理工具.你可以在那些上游service之上,额外去实现一些功能.Kong是开源的, ...
- kong服务网关API
kong服务网关API pingforever关注 0.1762017.05.23 11:16:08字数 834阅读 7,367 kong简介 Kong 是在客户端和(微)服务间转发API通信的API ...
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试 (转)
环境配置: 开启服务器伪静态 本处以apache为例,查看apache的conf目录下httpd.conf,找到下面的代码 LoadModule rewrite_module modules/mod_ ...
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试
环境配置: 开启服务器伪静态 本处以apache为例,查看apache的conf目录下httpd.conf,找到下面的代码 LoadModule rewrite_module modules/mod_ ...
- API接口开发 配置、实现、测试
Yii2 基于RESTful架构的 advanced版API接口开发 配置.实现.测试 环境配置: 开启服务器伪静态 本处以apache为例,查看apache的conf目录下httpd.conf,找到 ...
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试【转】
环境配置: 开启服务器伪静态 本处以apache为例,查看apache的conf目录下httpd.conf,找到下面的代码 LoadModule rewrite_module modules/mod_ ...
- nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
前提:安装好nginx,如果已经启动nginx,先停止,命令: ./usr/local/nginx/sbin/nginx -s stop 修改nginx配置 vi /usr/local/nginx/c ...
- Tomcat 配置 项目 到tomcat目录外面 和 域名绑定访问(api接口、前端网站、后台管理网站)
先停止tomcat服务 1.进入apache-tomcat-7.0.68/conf/Catalina/localhost(如果之前还都没有启动过tomcat,是不会有此目录的,先启动一次再关闭,会自动 ...
随机推荐
- 更换CentOS的下载源为阿里云
阿里Linux镜像地址:http://mirrors.aliyun.com/ 1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cen ...
- 'umi' 不是内部或外部命令,也不是可运行的程序 或批处理文件或umi: command not found
问题 'umi' 不是内部或外部命令,也不是可运行的程序 或批处理文件或umi: command not found 解决方法 参考链接:https://blog.csdn.net/weixin_40 ...
- VUE基础 · 绑定(1)
前端三大框架:Angular.js.React.js.Vue.js,目前最热的是Vue,并且使用的热度还在递增中. Vue已经将操作页面的方法封装好,我们只需要对数据进行修改就可以完成页面的显示.Vu ...
- vue dialog弹窗
<el-dialog v-model="dialogFormVisible" :before-close="closeDialog" title=&quo ...
- vue 打开页面触发事件
vue中created(),mounted()与activated()区别及应用 created():在创建vue对象时,当html渲染之前就触发:但是注意,全局vue.js不强制刷新或者重启时只创建 ...
- zookeeper设置开机自启
开机自启:(1)编辑zookeeper.service文件 vim /usr/lib/systemd/system/zookeeper.service 加入如下内容复制代码[Unit]Descript ...
- JAVA根据时间增加1天
String time = "2021-12-1"; //指定时间 int day = 30;//指定增加天数 SimpleDateFormat sf = new SimpleDa ...
- vue3+ts获取dom元素高度
vue3+ts获取dom元素高度 <template> <div class="digestDetail-indedx"> <div class=&q ...
- mac 打开活动监视器(任务管理器)
打开方式 1.快捷键 command+option+esc 选择需要强制退出的app 2.通过菜单 需要查看完整的占用率 应用程序=>实用工具=〉活动监视器
- 2020年第11届蓝桥杯C/C++B组 第二轮省赛
# JJU-干干 试题A :门牌制作[问题描述]小蓝要为一条街的住户制作门牌号.这条街一共有 2020 位住户,门牌号从 1 到 2020 编号.小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符 ...