管理規則群組行為 - AWS WAFAWS Firewall Manager、 AWS Shield Advanced和 AWS Shield 網路安全主管

推出 的新主控台體驗 AWS WAF

您現在可以使用更新後的體驗,在主控台的任何位置存取 AWS WAF 功能。如需詳細資訊,請參閱使用更新的主控台體驗

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

管理規則群組行為

本節說明在保護套件或 Web ACL 中修改規則群組使用方式的選項。此資訊適用於所有規則群組類型。將規則群組新增至保護套件或 Web ACL 之後,您可以將規則群組中個別規則的動作覆寫為 ,Count或覆寫為任何其他有效的規則動作設定。您也可以將規則群組產生的動作覆寫為 Count,這不會影響規則群組內評估規則的方式。

如需這些選項的資訊,請參閱 在 中覆寫規則群組動作 AWS WAF

覆寫規則群組中的規則動作

對於保護套件或 Web ACL 中的每個規則群組,您可以覆寫包含規則的部分或全部規則的動作。

最常見的使用案例是將規則動作覆寫為 ,Count以測試新的或更新的規則。如果您已啟用指標,則會收到您覆寫之每個規則的指標。如需測試的詳細資訊,請參閱 測試和調校您的 AWS WAF 保護

當您將受管規則群組新增至保護套件或 Web ACL 時,可以進行這些變更,也可以在編輯保護套件或 Web ACL 時將其新增至任何類型的規則群組。這些指示適用於已新增至保護套件或 Web ACL 的規則群組。如需此選項的詳細資訊,請參閱 規則群組規則動作覆寫

protection pack
覆寫規則群組中的規則動作
  1. 選擇您要編輯的保護套件。主控台可讓主要保護套件卡片可編輯,也會開啟側邊面板,其中包含您可以編輯的詳細資訊。

  2. 在保護套件卡片中,選擇規則旁的編輯連結,以開啟管理規則面板。

  3. 在規則群組的管理規則區段中,選擇受管規則以開啟其動作設定。

    • 覆寫規則群組 – 將規則群組動作變更為計數模式,但所有個別規則動作保持不變。

    • 覆寫所有規則動作 – 將規則動作套用至所有規則,覆寫其目前狀態。

    • 單一規則覆寫 – 將規則動作套用至個別規則。

  4. 完成變更後,請選擇儲存規則

web ACL
覆寫規則群組中的規則動作
  1. 編輯 Web ACL。

  2. 在 Web ACL 頁面規則索引標籤中,選取規則群組,然後選擇編輯

  3. 規則群組的規則區段中,視需要管理動作設定。

    • 所有規則 – 若要為規則群組中的所有規則設定覆寫動作,請開啟覆寫所有規則動作下拉式清單,然後選取覆寫動作。若要移除所有規則的覆寫,請選取移除所有覆寫

    • 單一規則 – 若要設定單一規則的覆寫動作,請開啟規則的下拉式清單,然後選取覆寫動作。若要移除規則的覆寫,請開啟規則的下拉式清單,然後選取移除覆寫

  4. 完成變更後,請選擇儲存規則。規則動作和覆寫動作設定會列在規則群組頁面中。

下列範例 JSON 清單顯示保護套件或 Web ACL 內的規則群組宣告,覆寫規則 CategoryVerifiedSearchEngine 和 Count的規則動作CategoryVerifiedSocialMedia。在 JSON 中,您可以透過為每個個別規則提供RuleActionOverrides項目來覆寫所有規則動作。

{ "Name": "AWS-AWSBotControl-Example", "Priority": 5, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "AWSManagedRulesBotControlRuleSet", "RuleActionOverrides": [ { "ActionToUse": { "Count": {} }, "Name": "CategoryVerifiedSearchEngine" }, { "ActionToUse": { "Count": {} }, "Name": "CategoryVerifiedSocialMedia" } ], "ExcludedRules": [] }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSBotControl-Example" } }

將規則群組的評估結果覆寫為 Count

您可以覆寫規則群組評估所產生的動作,而不會變更規則群組中的規則設定或評估方式。此選項不常用。如果規則群組中的任何規則產生相符項目,此覆寫會將規則群組的結果動作設為 Count。

注意

這是不常見的使用案例。大多數動作覆寫是在規則群組內的規則層級完成,如中所述覆寫規則群組中的規則動作

當您新增或編輯規則群組時,可以在保護套件或 Web ACL 中覆寫規則群組產生的動作。在主控台中,開啟規則群組的覆寫規則群組動作 - 選用窗格,並啟用覆寫。在規則群組陳述OverrideAction式中的 JSON 集中,如下列範例清單所示:

{ "Name": "AWS-AWSBotControl-Example", "Priority": 5, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "AWSManagedRulesBotControlRuleSet" } }, "OverrideAction": { "Count": {} }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSBotControl-Example" } }