Amazon 正式发布 HTTP API:支持构建高性能的 RESTful API
作者 | Steef-Jan Wiggers
译者 | 张卫滨 使用 HTTP API可以创建比 REST API 延迟更低和成本的更低 RESTful API。
Amazon 最近宣布AWS API Gateway 的 HTTP API 发布正式版本(general availability,GA)。借助 HTTP API,Amazon API Gateway 将以更低的价格提供 API 网关 REST API 处理的核心功能,减少延迟开销并且还会更加易用。
基于客户的反馈以及对 AWS 团队 2019 年初在 AWS API 网关方面工作的评估,AWS 进行了新的投资以进一步改进该服务。由此,Amazon API Gateway 的 HTTP API(HTTP APIs for Amazon API Gateway)应运而生,这是 AWS re:Invent 2019 所宣布的 beta 版本的新形式。beta 发布版本包括了 JWT 授权、自动部署 stage 以及简化的路由集成。现在,Amazon API 的 HTTP API 已经发布 GA 版本,包括一些额外的特性,比如将请求路由至私有的 AWS Elastic Load Balancers(ELB)、对 AWS ALB 的支持以及在 AWS CloudMap 中注册的基于 IP 的服务。
借助 HTTP API,客户可以构建高性能的 RESTful API,与 API Gateway 创建的 REST API 相比,这样能节省 71% 的成本并能减少 60% 的延迟。AWS 的高级开发人员倡导者 Eric Johnson 在一篇关于 GA 版本发布的 博客文章 中说到:
凭借对新技术的运用和运行 API Gateway 近五年的专业知识,我们构建了 HTTP API 以便于实现更加高效地运行。
除了性能,AWS 控制台中的 HTTP API 功能还提供了一个用户界面,用户可以得到更直观的体验。例如,在配置 跨域资源脚本(cross-origin resource scripting,CORS) 时,HTTP API 提供了一个简单的 UI 来指定所有的设置。
图片来源:https://aws.amazon.com/blogs/compute/building-better-apis-http-apis-now-generally-available/
HTTP API GA 发布版本的其他新特性允许用户:
与 Amazon VPC 中的安全资源进行集成跨 REST API 和 HTTP API 共享自定义域在 stage 和路由层级提供细粒度的节流通过 stage 变量,传递动态数据给后端集成,甚至可以定义集成除此之外,HTTP API 将会支持升级的事件负载(2.0 版本)和 Lambda 函数集成的响应格式,以及 Swagger 或 OpenAPI 配置文件的导入。
VMware 的工程师 Michael Gasch 在一篇推文中写到:
在 2020 年,AWS 将在该领域迎来颠覆:随着时间的推移,HTTP API 将会成为 AWS 上构建 HTTP/REST API 的事实标准,也就是说它不会是 AWS Gateway 的一个受限版本。
最后,HTTP API 在 API Gateway 可用的 所有可用区 均可使用。此外,关于定价的细节可以访问 HTTP API 的定价页面。
原文链接:
https://www.infoq.com/news/2020/03/aws-http-apis-gateway-ga/
你也「在看」吗???
网站开发网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线:13245491521 13245491521 ,我们会详细为你一一解答你心中的疑难。 项目经理在线