在 HTTP API 和 REST API 之间选择 - Amazon API Gateway
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 HTTP API 和 REST API 之间选择

HTTP API 专为低延迟、经济高效的 AWS Lambda 代理和 HTTP 代理 API 而设计。HTTP API 支持 OIDC 和 OAuth 2.0 授权,并为 CORS 和自动部署提供内置支持。上一代 REST API 目前提供了更多功能,并完全控制 API 请求和响应。

下表汇总在 HTTP API 和 REST API 中可用的核心功能。

授权方 HTTP API REST API

AWS Lambda

IAM

Amazon Cognito

✓ *

本机 OpenID Connect / OAuth 2.0

* 您可以将 Amazon Cognito 用作 JWT 颁发者。

集成 HTTP API REST API

HTTP 代理

Lambda 代理

HTTP

AWS 服务

私有集成

模拟

API 管理 HTTP API REST API

使用计划

API 密钥

自定义域名

✓ *

* HTTP API不支持 TLS 1.0 或通配符自定义域名。

开发 HTTP API REST API

Cache

请求转换

请求/响应验证

测试调用

CORS 配置

自动部署

默认阶段

默认路由

安全性 HTTP API REST API

客户端证书

AWS WAF

资源策略

API 类型 HTTP API REST API

区域性的

边缘优化

私密

Monitoring HTTP API REST API

Amazon CloudWatch Logs 的访问日志

Amazon Kinesis Data Firehose 的访问日志

执行日志

Amazon CloudWatch 指标

AWS X-Ray