Vapor: HTTP APIs / API Gateway 2.0

2020 年 4 月 10 日#vapor

当您在 Laravel Vapor 上启动应用程序时,我们使用 AWS API Gateway 将网络流量指向为您的应用程序提供支持的 AWS Lambda 函数。通常,这在使用 Vapor 时发生在幕后,您无需关心细节。

几个月前,亚马逊发布了 API Gateway 2.0(HTTP APIs),其定价大幅降低。因此,我们今天很高兴地宣布 Vapor 现在支持在 Laravel Vapor 上运行的应用程序的 HTTP APIs。在 API Gateway 2.0 上运行的应用程序可以预期成本降低高达 70%,请求路由速度提高 60%。

API Gateway 1.0 对您应用程序的每百万次请求收取 3.50 美元。使用 API Gateway 2.0 时,您只需为每百万次请求支付 1.00 美元。

要使用新的 HTTP APIs,您必须在 vapor.yml 文件中为环境定义一个 gateway-version。

gateway-version: 2

将此添加到您的配置文件并部署项目后,Vapor 将自动将环境迁移到 API Gateway 2.0。

您可以在 AWS Compute 博客 上了解更多关于 HTTP APIs 的信息。

作者:Mohamed Said

Laravel 软件工程师。

关注 RSS Feed