首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Amazon 正式发布HTTP 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的定价页面。

原文链接:

HTTP APIs for Amazon API Gateway Are Now Generally Available

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/3MSTebRpQsR7NhPP0x6m
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券