kong初探
文章平均质量分 90
kong api gateway 初探,插件使用,自定义插件开发(To do)
长乐smile
阿鬼说,能力越大,责任越大,微信搜:Java高手真经,求关注,求支持
展开
-
[总结]解决kong Permission denied 错误问题
1.问题描述今天在使用kong 调用上传文件的接口时,发现上传失败。查看kong error日志发现如何错误信息。2018/03/27 11:10:11 [crit] 11649#0: *1834 open() "/usr/local/kong/client_body_temp/0000000001" failed (13: Permission denied), client: 10.2**.9...原创 2018-03-27 11:39:14 · 3718 阅读 · 0 评论 -
【kong系列一】之 API网关 & kong 概述
API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏障,可以提供高性能、高可用的 API 托管服务,从而帮助服务的开发者便捷地对外提供服务,而不用考虑安全控制、流量控制、审计日志等问题,统一在网关层将安全认证,流量控制,审计日志,黑白名单等实现。网关的下一层,是内部服务,内部服务只需开发和关注具体业务相关的实现。网关可以提供API 发布、管理、维护等主要功能。开发者只需要简单的配置操作即可把自己开发的服务发布出去,同时置于网关的保护之下。原创 2017-08-18 16:09:29 · 37540 阅读 · 11 评论 -
【kong系列二】之 kong安装
上一节提到,我们可以从以下列表,选择其中一种适合的方式进行安装1. 安装方式列表Kong Docker: A Dockerfile for running Kong in Docker. Kong Packages: Pre-built packages for Debian, Red Hat, and OS X distributions (shipped with each rele...原创 2017-08-18 16:15:49 · 8741 阅读 · 0 评论 -
【kong系列三】之 kong简单使用
kong start 启动成功后简单使用。原创 2017-08-18 16:19:59 · 9821 阅读 · 0 评论 -
【kong系列四】之插件篇
插件之于kong,就像Spring中的aop功能。 在请求到达kong之后,转发给后端应用之前,你可以应用kong自带的插件对请求进行处理,合法认证,限流控制,黑白名单校验,日志采集等等。同时,你也可以按照kong的教程文档,定制开发属于自己的插件。原创 2017-08-18 16:31:53 · 7229 阅读 · 0 评论 -
【kong系列五】之 基本认证Basic Authentication插件
Basic Authentication原创 2017-08-18 16:39:19 · 8416 阅读 · 3 评论 -
【kong系列六】之关键字认证key_auth插件
key_auth该插件很简单,利用提前预设好的关键字名称,如下面设置的keynote = apices,然后为consumer设置一个key-auth 密钥,假如key-auth=test@keyauth。在请求api的时候,将apikey=test@keyauth,作为一个参数附加到请求url后,或者放置到headers中。原创 2017-08-18 16:43:40 · 6991 阅读 · 3 评论 -
【kong系列七】之ACL策略插件
ACL策略插件策略分组规则:1).为用户分配授权策略组2).为api添加授权策略分组插件。3).只有拥有api授权策略分组的用户才可以调用该api。4).授权策略分组,必须建立在认证机制上,该策略生效的前提,api至少要开启任意一个auth认证插件。原创 2017-08-18 16:48:42 · 6039 阅读 · 0 评论 -
【kong系列八】之HMAC认证hmac-auth插件
hmac 插件构造签名headerAuthorization: hmac username="userhmac", algorithm="hmac-sha1", headers="X-Date Content-md5", signature="LqkezHTAuk/Sk3RTbguHHYZGt/8="X-Date: Mon, 31 Jul 2017 07:23:02 GMTContent-md5: IgWlVHazOsGgHGVlcKvQDA==原创 2017-08-18 16:53:34 · 6236 阅读 · 11 评论 -
【kong系列九】之限流rate-limiting插件
限流插件rate-limiting原创 2017-08-18 16:58:51 · 7982 阅读 · 0 评论 -
【kong系列十】之IP黑白名单ip-restriction限制插件
IP限制插件IP限制插件,是一个非常简单的插件,可以设置黑名单IP,白名单IP这个很简单。规则:IP黑白名单,支持单个,多个,范围分段IP(满足CIDR notation规则)。多个IP之间用逗号,分隔。CIDR notation规范如下:10.10.10.0/24 表示10.10.10.*的都不能访问。原创 2017-08-18 17:03:18 · 6244 阅读 · 0 评论 -
【kong系列十一】之JWT插件RSA256非对称加密使用
kong JWT插件使用RSA256加密算法,验证非对称加密使用。原创 2017-09-19 15:59:30 · 17539 阅读 · 10 评论 -
kong 集群搭建部署参考
kong 集群搭建部署参考英文原文:https://getkong.org/docs/0.11.x/clustering/ kong 集群将使得系统通过增加更多机器,从而实现水平扩展,承接更多的请求流量。它们将共享同样的配置且使用同一个数据库。kong 集群中的的所有节点都连接同一个数据库。你需要在 kong 集群的上一层架设一个负载均衡翻译 2018-02-07 19:54:50 · 5321 阅读 · 0 评论