AWS WAF 限额 - AWS WAFAWS Firewall Manager、和 AWS Shield Advanced

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS WAF 限额

注意

这是最新版本的 AWS WAF。有关 AWS WAF Classic 的信息,请参阅 AWS WAF Classic

AWS WAF 受以下限额(以前称为限制)所限。这些限额与提供了 AWS WAF 的所有区域的限额相同。每个区域分别受这些限额的约束。限额不会跨区域累积。

AWS WAF 对每个账户可以具有的最大实体数施加了默认限额。您可以请求提高这些限额。

资源 每个区域每个账户的默认限额

最大 Web ACL 数

100

最大规则组数

100

最大 IP 集数

100

每个 Web ACL 每秒的最大请求数

25000

每个 Web ACL 或规则组的最大自定义请求标头数

100

每个 Web ACL 或规则组的最大自定义响应标头数

100

每个 Web ACL 或规则组的最大自定义响应正文数

50

Web ACL 令牌域列表中令牌域的最大数量

10

CloudFront 上的 AWS WAF 允许的每秒最大请求数 (RPS) 由 CloudFront 设置,并在 CloudFront 开发人员指南中进行了描述。

AWS WAF 针对每个区域、每个账户对以下实体设置具有固定的限额。无法更改这些限额。

资源 每区域每账户的限额

每个 Web ACL 的最大 Web ACL 容量单位 (WCU)*

5000

每个规则组的最大 WCU

5000

每个规则组的最大参考语句数。在规则组中,参考语句可以引用 IP 集或正则表达式模式集。

50

每个 Web ACL 的最大参考语句数。在 Web ACL 中,参考语句可以引用规则组、IP 集或正则表达式模式集。

50

每个 IP 集以 CIDR 表示法表示的 IP 地址 的最大数量

10000

每个 Web ACL 基于速率的规则的最大数量

10

每个规则组基于速率的规则的最大数量

4

可为基于速率的规则定义的最小请求速率

10

每个基于速率的规则可以限制的唯一 IP 地址的最大数量

10000

字符串匹配语句中的最大字符数

200

每个正则表达式模式中的最大字符数

200

每个正则表达式集唯一正则表达式模式的最大数量

10

正则表达式集的最大数量

10

可以为应用程序负载均衡器 AWS AppSync 保护而检查的 Web 请求正文的最大大小

8 KB

可以为 CloudFront、API Gateway、Amazon Cognito、App Runner 和 Verified Access 保护而检查的 Web 请求正文的最大大小**

64 KB

每条规则语句的最大文本转换次数

10

单个自定义响应定义的自定义响应正文内容的最大大小

4 KB

单个自定义响应定义的最大自定义标头数

10

单个自定义请求定义的最大自定义标头数

10

单个规则组或单个 Web ACL 的所有响应正文内容的最大组合大小

50 KB

* 在 Web ACL 中使用超过 1,500 个 WCU 所产生的成本超出了基本 Web ACL 的价格。有关更多信息,请参阅 Web ACL 容量单位 (WCUs) 英寸 AWS WAFAWS WAF 定价

**默认情况下,CloudFront、API Gateway、Amazon Cognito、App Runner 和 Verified Access 资源的正文检查限制设置为 16 KB,但您可以在 Web ACL 配置中增加上述任何一种资源的限制,最多不超过列示的最大值。有关更多信息,请参阅 管理 AWS WAF 的正文检查大小限制

AWS WAF 针对每个区域、每个账户对调用有以下固定限额。这些限额适用于通过任何可用方式(包括控制台、CLI、AWS CloudFormation、REST API 和开发工具包)对服务的总调用次数。无法更改这些限额。

调用类型 每区域每账户的限额
调用 AssociateWebACL 的最大次数

每 2 秒一个请求

调用 DisassociateWebACL 的最大次数

每 2 秒一个请求

调用 GetWebACLForResource 的最大次数

每秒一个请求

调用 ListResourcesForWebACL 的最大次数

每秒一个请求

对任何单个 GetList 操作的最大调用次数(如果未为其定义其他限额)

每秒五个请求

对任何单个 CreatePutUpdate 操作的最大调用次数(如果未为其定义其他限额)

每秒一个请求

AWS WAF 在 AWS Organizations 中对一个组织内所有账户的调用设有以下固定配额。这些限额适用于通过任何可用方式(包括控制台、CLI、AWS CloudFormation、REST API 和开发工具包)对服务的总调用次数。无法更改这些限额。

调用类型 单个区域中每个组织的配额
在美国东部(弗吉尼亚州北部)(us-east-1)、美国西部(俄勒冈州)(us-west-2) 或欧洲地区(爱尔兰)(eu-west-1) 中的任何单个区域中,一个组织内所有账户对 ListResourcesForWebACL 的最大调用次数。

每秒 12 个请求

在本表中没有列出不同配额的任何单个区域中,一个组织内所有账户对 ListResourcesForWebACL 的最大调用次数。

每秒 6 个请求