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

WebACL 和规则费用

AWS WAF 根据您创建的 WebACL 数量以及您为每个 WebACL 添加的规则数量收费。WebACL 及其添加的规则均在计量范围内,无论它们是否与 CloudFront 分配或 Application Load Balancer 资源相关联。跨多个 CloudFront 分配和 Application Load Balancer 重复使用 WebACL,不收取任何额外费用。

WebACL 费用(在所有可用区域中)

每个 WebACL 每月 5 USD

规则费用(在所有可用区域中)

每个 WebACL 的每条规则每月 1 USD

请求费用

AWS WAF 还会根据 AWS WAF 处理的 Web 请求数量收费。具体费用根据评估的 Web 请求数量确定。

请求费用(在所有可用区域中)

每百万个 Web 请求每月 0.60 USD

AWS Marketplace 中的托管规则

当您订阅其中一个 AWS Marketplace 卖家提供的托管规则时,您还要根据卖家设定的价格支付规则费和请求费。这些费用不包括在上述 AWS WAF 价格内。

了解关于适用于 AWS WAF 的托管规则的更多信息 >>

定价示例 1:未使用托管规则的 AWS WAF

假设您从第一个月开始就使用 AWS WAF 来保护八个 CloudFront Web 分布。在此示例中,我们将创建两个 Web ACL,其中一个 Web ACL 有四条规则,与六个 CloudFront Web 分布关联,另一个 Web ACL 有六条规则,与剩下两个 CloudFront Web 分布关联。所有的 CloudFront Web 分布预计每个月总计会收到一千万次请求。

Web ACL

Web ACL 费用 = 每个月 Web ACL 的数量 * 5 USD

Web ACL 费用总计 = 2 * 5 USD = 10 USD

规则

规则的定价是每月 1 USD(根据小时数按比例计算)

规则费用 = 每个月关联的规则数量 * 1 USD

规则费用总计 = (4 + 6) * 1 USD = 10 USD

请求

请求的定价是每百万次请求 0.60 USD

请求费用 = 每个月的请求数量(按百万记)* 0.60 USD

请求费用总计 = 10 个一百万次请求 * 0.60 USD = 6.00 USD

月费总计

Web ACL 费用总计 + 规则费用总计 + 请求费用总计 = 10 USD + 10 USD + 6 USD = 26 USD

定价示例 2:使用托管规则的 AWS WAF

假设除了示例 1 中的使用场景之外,您还开始使用 Marketplace 卖家提供的托管规则组。卖家针对不同的托管规则组收取不同价格的费用,我们假设卖家每个月对每个规则组收取 22 USD,对每个请求收取 1.15 USD。该托管规则组与您的两个 Web ACL 相关联。所有的 Amazon CloudFront Web 分布预计每个月总计会收到一千万次请求。

您将继续按照示例 1 中一样支付 26 USD。此外,您还要按照以下规定支付相应的费用:

AWS WAF 费用

规则

托管规则的价格是每个月 1 USD

规则费用 = 每个月关联的规则数量 * 1 USD

规则费用总计 = 2 * 1 USD = 2 USD [托管规则与两个 Web ACL 相关联]

AWS Marketplace 费用

RuleGroup

卖家为规则组设定的价格是每个月 22 USD(根据小时数按比例计算)

规则组费用 = 每个月的关联规则组数量 * 22 USD

规则组费用总计 = 2 * 22 USD = 44 USD

请求

请求的定价是每百万次请求 1.15 USD

请求费用 = 每个月的请求数量(按百万记)* 1.15 USD

请求费用总计 = 10 个一百万次请求 * 1.15 USD = 11.50 USD

Marketplace 月费总计

规则组费用总计 + 请求费用总计 = 44 USD + 11.50 USD = 55.50 USD

其他定价资源

TCO 计算器

计算您的总体拥有成本 (TCO)

简单月度成本计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

了解如何开始使用 AWS WAF

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