Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon API Gateway 限制、定价和已知问题

API Gateway 限制

除非另有说明,否则可根据请求提高限制。要申请提高限制,请联系 AWS 支持中心

为某个方法启用授权后,该方法的 ARN (例如,arn:aws:execute-api:{region-id}:{account-id}:{api-id}/{stage-id}/{method}/{resource}/{path}) 的最大长度为 1600 字节。路径参数值 (其大小在运行时确定) 可能导致 ARN 长度超过限制。出现这种情况是时,API 客户端将收到 414 Request URI too long 响应。

标头值限制在 10240 个字节。

API Gateway 对配置和运行 API 的限制

在 Amazon API Gateway 中配置和运行 API 时适用以下限制。

资源或操作 默认限制 能否放宽
每区域每账户的限制 每秒 10000 个请求 (rps),额外的突增容量由令牌桶算法提供,使用的最大存储桶容量为 5000 个请求。
每区域每账户的 API (或 RestApi) 60
每区域每账户的 API 密钥 500
每区域每账户的客户端证书 60
每个 API 的自定义授权方 10
每个 API 的文档部分 2000
每个 API 的资源 300
每个 API 的阶段 10
每区域每账户的使用计划 300
每个 API 密钥的使用计划 10
每区域每账户的 VPC 链接 5
API 缓存 TTL 默认情况下为 300 秒,可由 API 所有者配置为 0 到 3600 秒之间。 上限 (3600) 处不可增加
集成超时 50 毫秒 - 所有集成类型 (包括 Lambda、Lambda 代理、HTTP、HTTP 代理和 AWS 集成) 均为 29 秒。 不适用于下限或上限。
标头值大小 10240 字节
负载大小 10 MB
每阶段的标签数 50
映射模板的 #foreach ... #end 循环中迭代的数量 1000
带授权方法的 ARN 长度 1600 字节

对于 restapi:importrestapi:put,API 定义文件的最大大小为 2MB。

只能对特定 API 提高所有的每 API 限制。

API Gateway 在创建、部署和管理 API 方面的限制

以下固定限制适用于使用 AWS CLI、API Gateway 控制台或 API Gateway REST API 及其开发工具包在 API Gateway 中创建、部署和管理 API。这些限制不能放宽。

操作 默认限制 能否放宽
CreateRestApi 每个账户每分钟 2 个请求 (rpm)。
ImportRestApi 每个账户每分钟 2 个请求
PutRestApi 每个账户每分钟 60 个请求
DeleteRestApi 每个账户每分钟 2 个请求
CreateDeployment 每个账户每分钟 3 个请求
UpdateAccount 每个账户每分钟 3 个请求
GetResources 每个账户每分钟 150 个请求
CreateResource 每个账户每分钟 300 个请求
DeleteResource 每个账户每分钟 300 个请求
CreateDomainName 每个账户每分钟 2 个请求
UpdateUsagePlan 每个账户每分钟 3 个请求
其他操作 总账户限制没有上限。
总操作 每秒 10 个请求 (rps),突增限制为 40 个请求。

本页内容: