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发布版本的其他新特性允许用户:
除此之外,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
领取专属 10元无门槛券
私享最新 技术干货