api kong简单应用(0.10版本之前和0.10版本之后)-kong服务安装
<kong服务安装之前,确保已经安装了postgresql数据库(或者Cassandra 3.x.x),推荐postgresql数据库
kong服务官网 https://getkong.org/install/centos/#packages。
kong服务启动
------------------------------------------------------------------------------------------------
kong官网下载rpm文件之后, 执行命令
sudo yum install kong-xxx.rpm --nogpgcheck
来安装
添加认证授权;
Kong主要有两个主要的组件,一个是Server,是基于Nginx的服务器,用来接收API请求;另外就是Cassandra / PostgreSQL,用来存储操作数据。
a.认证插件
$ curl -X POST http://127.0.0.1:8001/apis/{api}/plugins --data "name=key-auth“ //变量是api名称
这时候再去访问,api接口,则返回401
b.怎样才能访问
b.1:创建消费者,(命令网上查) // http://heqin.blog.51cto.com/8931355/1865665/
b.2:给消费创建key
b.3: curl http://kong:8000/{api path}?apikey=<some_key> 携带key进行访问