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

定价示例 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
还有更多问题?
联系我们