

**推出 的新主控台體驗 AWS WAF**

您現在可以使用更新後的體驗，在主控台的任何位置存取 AWS WAF 功能。如需詳細資訊，請參閱[使用 主控台](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 中的 Web ACL 容量單位 WCUs) AWS WAF
<a name="aws-waf-capacity-units"></a>

本節說明什麼是 Web ACL 容量單位 WCUs)，以及它們的運作方式。

AWS WAF 使用 WCUs 來計算和控制執行規則、規則群組和 Web ACLs 所需的操作資源。當您設定規則群組和 Web ACLs 時， 會 AWS WAF 強制執行 WCU 限制。WCUs不會影響 AWS WAF 檢查 Web 流量的方式。

AWS WAF 管理規則、規則群組和 Web ACLs容量。

**規則 WCUs**  
AWS WAF 當您建立或更新規則時， 會計算規則容量。 會針對每個規則類型以不同的方式 AWS WAF 計算容量，以反映每個規則的相對成本。相較於使用更多處理能力的複雜規則，執行成本較少的簡單規則，會使用較少的 WCU。例如，大小限制規則陳述式使用的 WCUs 少於使用 regex 模式集檢查請求的陳述式。

規則容量需求通常從規則類型的基本成本開始，並隨著複雜性而增加，例如，當您在檢查之前新增文字轉換，或檢查 JSON 內文時。如需規則容量需求的資訊，請參閱 中規則陳述式的清單[在 中使用規則陳述式 AWS WAF](waf-rule-statements.md)。

**規則群組 WCUs**  
規則群組的 WCU 需求取決於您在規則群組中定義的規則。規則群組的最大容量為 5，000 WCUs。

每個規則群組都有不可變的容量設定，擁有者會在建立時指派此設定。這適用於您透過 建立的受管規則群組和規則群組 AWS WAF。當您修改規則群組時，您的變更必須將規則群組的 WCUs保持在其容量內。這可確保使用規則群組的保護套件 (Web ACLs) 或 Web ACLs保持在其容量需求內。

規則群組中正在使用的 WCUs 是規則的 WCUs 總和減去 AWS WAF 可透過結合規則行為取得的任何處理最佳化。例如，如果您定義兩個規則來檢查相同的 Web 請求元件，而且每個規則在檢查元件之前都會套用特定的轉換， AWS WAF 則可能只需針對套用轉換向您收取一次費用。在保護套件 (Web ACL) 中使用規則群組的 WCU 成本，一律是您在規則群組建立時定義的固定 WCU 設定。

當您建立規則群組時，請小心將容量設定為足夠高，以容納您要在整個規則群組生命週期內使用的規則。

**保護套件或 Web ACL WCUs**  
保護套件 (Web ACL) 的 WCU 需求取決於您在保護套件 (Web ACL) 中使用的規則和規則群組。
+ 在保護套件 (Web ACL) 中使用規則群組的成本是規則群組的容量設定。
+ 使用規則的成本是規則的計算 WCUs減去 AWS WAF 可從保護套件 (Web ACL) 規則組合取得的任何處理最佳化。例如，如果您定義兩個規則來檢查相同的 Web 請求元件，而且每個規則在檢查元件之前都會套用特定的轉換， AWS WAF 則可能只需針對套用轉換向您收取一次費用。

保護套件 (Web ACL) 的基本價格最多包含 1，500 WCUs。根據分層定價模式，使用超過 1，500 WCUs 會產生額外費用。隨著保護套件 (Web ACL) WCU 用量的變更 AWS WAF ， 會自動調整您的保護套件 (Web ACL) 定價。如需定價詳細資訊，請參閱 [AWS WAF 定價](https://aws.amazon.com/waf/pricing/)。

保護套件 (Web ACL) 的最大容量為 5，000 WCUs。

## 判斷規則群組、保護套件 (Web ACL) 或 Web ACL WCUs
<a name="aws-waf-capacity-units-used"></a>

如先前章節所述，規則群組、保護套件 (Web ACL) 或 Web ACL 中使用的 WCUs 總數，將等於*或小於*規則群組、保護套件 (Web ACL) 或 Web ACL 中定義之所有規則的 WCUs 總和。

在 AWS WAF 主控台中，您可以查看將規則新增至保護套件 (Web ACL)、Web ACL 或規則群組時所使用的容量。主控台會顯示您新增規則時所使用的目前容量單位。

透過 API，您可以檢查要在保護套件 (Web ACL)、Web ACL 或規則群組中使用的規則的最大容量需求。若要這樣做，請將規則的 JSON 清單提供給檢查容量呼叫。如需詳細資訊，請參閱 *AWS WAF V2 API 參考*中的 [CheckCapacity](https://docs.aws.amazon.com/waf/latest/APIReference/API_CheckCapacity.html)。