当您在 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 的信息。