走向主流:Amazon API Gateway 与 3scale 的集成

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

Amazon 最近推出的 Amazon API Gateway 清楚地表明,通过 API 开放对数字资产的访问——并使用 API 管理来获得可见性和控制——的想法正变得越来越主流。随着公司考虑云战略,他们也越来越需要考虑 API 战略。

Amazon API Gateway 和 3scale API 管理平台是两个截然不同但又互补的产品。我们仔细研究了 Amazon API Gateway 并实施了与 3scale API 管理产品的集成,为 API 提供商提供两全其美的服务。

Amazon API Gateway 代表了一个经典的 API 网关,为 API 服务提供了一个可控的访问点。因此,Amazon API Gateway 提供 技术 操作功能,包括通过 API 密钥管理、日志记录、缓存或基本速率限制进行访问控制等功能,例如提供针对分布式拒绝服务 (DDoS) 攻击的保护。它还提供了一些超出典型 API 网关的功能,包括支持 API 生命周期的各个阶段、API 请求/响应转换以及为 iOS、Android 和 JavaScript 平台生成 SDK。

3scale API 管理平台提供 API 业务操作功能,允许 API 提供商设计和执行策略以充分利用通过 API 公开资产的概念。 3scale 提供:

  • 细粒度的 API 分析、报告和警报以获得全面的可见性
  • 集成端到端计费流程以通过 API 访问获利
  • 支持所有与开发人员相关的基本流程,例如入职、应用程序或帐户管理
  • 可根据 API 提供商的品牌标准完全定制的开发人员门户
  • 交互式 API 文档以提高 API 采用率(可嵌入到开发人员门户中)

Amazon API Gateway 和 3scale API 管理集成详细信息

您可以使用 AWS Lambda 实现 Amazon API Gateway 背后的 API 服务实现,AWS Lambda 是 AWS 提供的一种计算服务,可以运行代码以响应事件并自动管理所需的资源。或者,Amazon API 网关可以指托管在 Amazon 上或任何其他可公开访问的任何其他 Web 端点。下图说明了此设置。

您可以使用 3scale API 业务运营功能扩展 Amazon API Gateway,方法是让 Amazon API Gateway 使用 3scale 授权 API 请求并将 API 流量报告给 3scale。在下面第二张图的底部,我们展示了 Amazon API Gateway 和 3scale API 管理平台之间用于 API 请求授权和流量报告的交互路径。

API 服务将可通过带有交互式 API 文档的 3scale 开发人员门户访问。此外,API 提供商将能够创建应用程序计划,允许对 AWS 上托管的各种 API 服务端点进行更细粒度的访问控制和速率限制。

Amazon API Gateway 与 3scale 集成对 API 提供商的好处

3scale 是自助服务 API 管理平台的领先供应商,具有无与伦比的可扩展性和可用性以及最短的价值实现时间。 3scale 非常专注于 API 管理。这使我们能够提供一流的 API 业务操作功能,这是有效 API 策略的关键要素。

AWS 是市场领导者和事实上的标准 IaaS 解决方案,得到了广泛采用。 AWS 上的服务提供商现在可以轻松采用 Amazon API Gateway 并成为 API 提供商,通过留在同一平台上避免转换成本。 Amazon API Gateway 提供了强大的 API 技术操作功能,特别是针对 API 生命周期的各个阶段,以及非常全面的日志记录。

通过使用 Amazon API Gateway 和 3scale API Management 的集成解决方案,已经在 AWS 上的 API 提供商无需切换解决方案。他们获得了顶级 API 网关功能,包括分布式拒绝服务 (DDoS) 攻击保护。通过 3scale,他们获得丰富的 API 管理业务运营,为 API 的采用和推广提供细粒度的 API 控制、可见性和功能(开发人员门户和交互式 API 文档)——所有这些都是成功的 API 战略的必要基石。

详细 了解 Amazon API Gateway 与 3scale 的集成。阅读 小册子 或查看 文档