AWS WAF 根据您创建的 Web 访问控制列表 (Web ACL) 数量、您为每个 Web ACL 添加的规则数量以及您收到的 Web 请求数量收费。无需预先承诺。AWS WAF 费用是 Amazon CloudFront 定价Application Load Balancer (ALB) 定价Amazon API Gateway 定价和/或 AWS AppSync 定价之外的额外费用。

AWS WAF

您需要为创建的每个 Web ACL 和针对每个 Web ACL 创建的每个规则付费。此外,您还需要为 Web ACL 处理的 Web 请求数付费

注 1:AWS WAF 使用 Web ACL 容量单位 (WCU) 计算和控制它用于处理 Web ACL、规则组和规则的操作资源。单个规则的 WCU 根据其类型和其他配置设置而不同。WCU 不直接影响定价。
注 2:所有 AWS 区域的价格相同。
注 3:AWS WAF Classic 的价格与上表显示的价格相同。

托管规则组

使用适用于 AWS WAF 的 AWS 托管规则不需要额外付费,但上述情况除外。当您订阅 AWS Marketplace 卖家提供的托管规则组时,您需要根据卖家设定的价格额外付费。这些费用不包括在上述 AWS WAF 费用内。

定价示例

假设您拥有一个 Web 应用程序,并且每月会收到 1000 万个流量请求。

案例 A:没有托管规则组,您自己编写了 19 个规则

Web ACL 费用 = 5.00 USD * 1 = 5.00 USD
规则费用 = 1.00 USD * 19 = 19.00 USD
请求费用 = 0.60 USD/百万 * 1000 万 = 6.00 USD
总计费用 = 30.00 USD/月

案例 B:一个来自 AWS Marketplace 卖家的托管规则组,您自己编写了 9 个规则

我们假设卖家将其托管规则的价格设置为每月 20.00 USD(按小时收取)和每 100 万个请求 1.20 USD(按托管规则查看和处理)。

Web ACL 费用 = 5.00 USD * 1 = 5.00 USD
规则费用 = 1.00 USD *(1 个托管规则组 + 9 个规则)= 10.00 USD
请求费用 = 0.60 USD/百万 * 1000 万 = 6.00 USD
总 AWS WAF 费用 = 21.00 USD/月

托管规则费用 = 20.00 USD
托管规则请求费用 = 1.20 USD/百万 * 1000 万 = 12.00 USD
总 AWS Marketplace 费用 = 32.00 USD/月

总计费用 = 53.00 USD/月

案例 C:一个包含 5 个规则的规则组,您自己编写了 9 个规则

Web ACL 费用 = 5.00 USD * 1 = 5.00 USD
规则费用 = 1.00 USD *(1 个规则组 + 5 个规则 + 9 个规则)= 15.00 USD
请求费用 = 0.60 USD/百万 * 1000 万 = 6.00 USD
总计费用 = 26.00 USD/月

定价计算器

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

了解如何开始使用 AWS WAF

访问入门页面
准备好开始构建了吗?
开始使用 AWS WAF
还有更多问题?
联系我们