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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

选择之间 HTTP APIS和 REST APIs

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 APIS不支持TLS1.0。

开发 HTTP API REST API

缓存

请求转换

请求/响应验证

测试调用

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