AWS API 网关:REST API 与 HTTP API

rim*_*ire 5 amazon-web-services aws-api-gateway

AWS API Gateway REST API 与 HTTP API 有什么区别?为什么你会使用其中之一而不是另一个。每个支持哪些不同的功能?

文档说:

API Gateway REST API 与后端 HTTP 终端节点、Lambda 函数或其他 AWS 服务集成的 HTTP 资源和方法的集合......每个 API 资源都可以公开一个或多个具有唯一 HTTP 谓词的 API 方法由 API 网关支持。

API Gateway HTTP API 与后端 HTTP 端点或 Lambda 函数集成的路由和方法的集合...每个路由都可以公开一个或多个具有 API Gateway 支持的唯一 HTTP 谓词的 API 方法。

然而我对此无法理解。

Jus*_*udo 4

根据2019 年的文件,他们声明如下:

与 REST API 相比,HTTP API 便宜高达 71%,但仅提供 API 代理功能。

因此,除了代理您自己的后端 API 之外,您似乎无法将 HTTP api 用于任何其他用途。

此外,请查看这份综合文档,了解何时使用其中一种。