

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

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

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

# 監控和調校您的 AWS WAF 保護
<a name="web-acl-testing-activities"></a>

監控和調整您的 AWS WAF 保護。

**注意**  
若要遵循本節中的指引，您需要大致了解如何建立和管理 AWS WAF 保護，例如保護套件 (Web ACLs)、規則和規則群組。本指南稍早章節會介紹該資訊。

監控 Web 流量和規則相符項目，以驗證保護套件 (Web ACL) 的行為。如果您發現問題，請調整您的規則以更正，然後監控 以驗證調整。

重複下列程序，直到保護套件 (Web ACL) 視需要管理您的 Web 流量為止。

**監控和調校**

1. 

**監控流量和規則相符項目**

   請確定流量正在流動，而且您的測試規則正在尋找相符的請求。

   尋找以下資訊，了解您正在測試的保護：
   + **日誌** – 存取符合 Web 請求之規則的相關資訊：
     + **您的規則** - 保護套件 (Web ACL) 中具有 Count 動作的規則會列在 下`nonTerminatingMatchingRules`。具有 Allow或 的規則Block會列為 `terminatingRule`。具有 CAPTCHA或 的規則Challenge可以終止或非終止，因此會根據規則比對的結果，列在兩個類別的其中之一下。
     + **規則群組** - 規則群組會在 `ruleGroupId` 欄位中識別，其規則符合與獨立規則的分類相同。
     + **標籤** - 規則已套用至請求的標籤會列在 `Labels` 欄位中。

     如需詳細資訊，請參閱[保護套件 (Web ACL) 流量的日誌欄位](logging-fields.md)。
   + **Amazon CloudWatch 指標** – 您可以存取以下用於保護套件 (Web ACL) 請求評估的指標。
     + **您的規則** – 指標會依規則動作分組。例如，當您在 Count 模式下測試規則時，其相符項目會列為保護套件 (Web ACL) 的`Count`指標。
     + **您的規則群組** – 規則群組的指標會列在規則群組指標下。
     + **另一個帳戶擁有的規則群組** – 規則群組指標通常只有規則群組擁有者可見。不過，如果您覆寫規則的規則動作，則該規則的指標會列在您的保護套件 (Web ACL) 指標下。此外，任何規則群組新增的標籤都會列在您的保護套件 (Web ACL) 指標中。

       規則群組中的計數動作規則不會發出 Web ACL 維度指標 - 僅限規則、RuleGroup 和區域維度。即使在 Web ACL 中參考規則群組，這也適用。

       此類別中的規則群組是 [AWS 的受管規則 AWS WAF](aws-managed-rule-groups.md)、[辨識其他服務提供的規則群組](waf-service-owned-rule-groups.md)、 [AWS Marketplace 規則群組](marketplace-rule-groups.md)和規則群組，這些群組由另一個帳戶與您共用。透過 Firewall Manager 部署保護套件 (Web ACL) 時，WebACL 中具有計數動作的任何規則都不會在成員帳戶中顯示其指標。
     + **標籤** - 在評估期間新增至 Web 請求的標籤會列在保護套件 (Web ACL) 標籤指標中。您可以存取所有標籤的指標，無論它們是由您的規則和規則群組新增，還是由另一個帳戶擁有的規則群組中的規則新增。

     如需詳細資訊，請參閱[檢視 Web ACL 的指標](web-acl-testing-view-metrics.md)。
   + **保護套件 (Web ACL) 流量概觀儀表板** – 存取保護套件 (Web ACL) 已評估的 Web 流量摘要，方法是前往 AWS WAF 主控台中的保護套件 (Web ACL) 頁面並開啟**流量概觀**索引標籤。

     流量概觀儀表板提供近乎即時的 Amazon CloudWatch 指標摘要，這些指標會在評估應用程式 Web 流量時 AWS WAF 收集。

     如需詳細資訊，請參閱[保護套件的流量概觀儀表板 (Web ACLs)](web-acl-dashboards.md)。
   + **抽樣 Web 請求** – 存取符合 Web 請求抽樣之規則的資訊。範例資訊會依保護套件 (Web ACL) 中規則的指標名稱來識別相符的規則。對於規則群組，指標會識別規則群組參考陳述式。對於規則群組內的規則，範例會列出 中的相符規則名稱`RuleWithinRuleGroup`。

     如需詳細資訊，請參閱[檢視 Web 請求的範例](web-acl-testing-view-sample.md)。

1. 

**設定緩解措施以解決誤判**

   如果您判斷規則正在產生誤報，則透過比對不應該產生的 Web 請求，下列選項可協助您調整保護套件 (Web ACL) 保護以減輕錯誤。

**更正規則檢查條件**  
對於您自己的規則，您通常只需要調整您用來檢查 Web 請求的設定。範例包括變更規則運算式模式集中的規格、調整您在檢查前套用至請求元件的文字轉換，或使用轉送的 IP 地址切換到 。請參閱 下導致問題的規則類型指引[在 中使用規則陳述式 AWS WAF](waf-rule-statements.md)。

**修正更複雜的問題**  
對於您無法控制的檢查條件和某些複雜的規則，您可能需要進行其他變更，例如新增明確允許或封鎖請求的規則，或消除有問題規則評估的請求。受管規則群組通常需要這種類型的緩解措施，但其他規則也可能需要。範例包括速率型規則陳述式和 SQL Injection 攻擊規則陳述式。

   如何緩解誤報取決於您的使用案例。以下是常見的方法：
   + **新增緩解規則** – 新增在新規則之前執行的規則，並明確允許導致誤報的請求。如需 Web ACL 中規則評估順序的資訊，請參閱 [設定規則優先順序](web-acl-processing-order.md)。

     透過此方法，允許的請求會傳送至受保護的資源，因此永遠不會到達新規則進行評估。如果新規則是付費的受管規則群組，此方法也有助於包含使用規則群組的成本。
   + **新增具有緩解規則的邏輯規則** – 使用邏輯規則陳述式將新規則與排除誤報的規則結合。如需相關資訊，請參閱[在 中使用邏輯規則陳述式 AWS WAF](waf-rule-statements-logical.md)。

     例如，假設您要新增 SQL Injection 攻擊比對陳述式，該陳述式會為某個類別的請求產生誤報。建立符合這些請求的規則，然後使用邏輯規則陳述式合併規則，以便僅在不符合誤報條件且確實符合 SQL Injection 攻擊條件的請求上進行比對。
   + **新增縮小範圍陳述式** – 對於以速率為基礎的陳述式和受管規則群組參考陳述式，透過在主要陳述式中新增縮小範圍陳述式，排除導致誤報的請求。

     不符合範圍縮小陳述式的請求絕不會達到規則群組或速率型評估。如需縮小範圍陳述式的詳細資訊，請參閱 [在 中使用縮小範圍陳述式 AWS WAF](waf-rule-scope-down-statements.md)。如需範例，請參閱 [從機器人管理排除 IP 範圍](waf-bot-control-example-scope-down-ip.md)。
   + **新增標籤比對規則** – 對於使用標籤的規則群組，請識別有問題規則套用至請求的標籤。如果您尚未這麼做，您可能需要先在計數模式中設定規則群組規則。新增標籤比對規則，定位為在規則群組之後執行，比對有問題的規則所新增的標籤。在標籤比對規則中，您可以從要封鎖的請求中篩選要允許的請求。

     如果您使用此方法，在完成測試時，請將有問題的規則保留在規則群組中的計數模式中，並保留您的自訂標籤比對規則。如需標籤比對陳述式的詳細資訊，請參閱 [標籤比對規則陳述式](waf-rule-statement-type-label-match.md)。如需範例，請參閱 [允許特定封鎖的機器人](waf-bot-control-example-allow-blocked-bot.md) 和 [ATP 範例：針對遺失和洩露的登入資料進行自訂處理](waf-atp-control-example-user-agent-exception.md)。
   + **變更受管規則群組的版本** – 對於版本控制的受管規則群組，請變更您正在使用的版本。例如，您可以切換回您成功使用的最後一個靜態版本。

     這通常是暫時修正。當您在測試或預備環境中繼續測試最新版本，或是等待供應商提供更相容的版本時，您可以變更生產流量的版本。如需受管規則群組版本的資訊，請參閱 [在 中使用受管規則群組 AWS WAF](waf-managed-rule-groups.md)。

當您確定新規則符合您需要的請求時，請移至測試的下一個階段並重複此程序。在生產環境中執行測試和調校的最後階段。

# 檢視 Web ACL 的指標
<a name="web-acl-testing-view-metrics"></a>

本節說明如何檢視保護套件 (Web ACL) 的指標。

將保護套件 (Web ACL) 與一或多個 AWS 資源建立關聯之後，您可以在 Amazon CloudWatch 圖表中檢視關聯的結果指標。

如需 AWS WAF 指標的資訊，請參閱 [AWS WAF 指標和維度](waf-metrics.md)。如需 CloudWatch 指標的相關資訊，請參閱《[Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)》。

對於保護套件 (Web ACL) 中的每個規則，以及關聯資源 AWS WAF 針對保護套件 (Web ACL) 轉送的所有請求，CloudWatch 可讓您執行下列動作：
+ 檢視前一小時或前三小時的資料。
+ 變更資料點之間的間隔。
+ 變更 CloudWatch 對資料執行的計算，例如最大值、最小值、平均值或總和。

**注意**  
AWS WAF 搭配 CloudFront 是全球服務，且 指標僅在您於 中選擇**美國東部 （維吉尼亞北部） **區域時可用。 AWS 管理主控台如果您選擇另一個區域，則 CloudWatch 主控台中不會顯示任何 AWS WAF 指標。

**檢視保護套件中規則的資料 (Web ACL)**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 如有必要，請將區域變更為 AWS 資源所在的區域。針對 CloudFront，選擇美國東部 （維吉尼亞北部） 區域。

1. 在導覽窗格**的指標**下，選擇**所有指標**，然後在 的**瀏覽**索引標籤下搜尋`AWS::WAFV2`。

1. 選取您要檢視資料的保護套件 (Web ACL) 的核取方塊。

1. 變更適用的設定：  
**統計數字**  
選擇 CloudWatch 對資料執行的計算。  
**時間範圍**  
選擇您想要檢視前一小時或前三個小時的資料。  
**Period**  
選擇圖形中資料點之間的間隔。  
**Rules**  
選擇您要檢視資料的規則。  
如果您變更規則的名稱，並且希望規則的指標名稱反映變更，則也必須更新指標名稱。當您變更規則名稱時 AWS WAF ， 不會自動更新規則的指標名稱。您可以使用規則 JSON 編輯器，在主控台中編輯規則時變更指標名稱。您也可以透過 APIs 和用於定義保護套件 (Web ACL) 或規則群組的任何 JSON 清單中變更這兩個名稱。

   注意下列事項：
   + 如果您最近將保護套件 (Web ACL) 與 AWS 資源建立關聯，您可能需要等待幾分鐘，資料才會出現在圖形中，保護套件 (Web ACL) 的指標才會出現在可用指標清單中。
   + 如果您將多個資源與保護套件 (Web ACL) 建立關聯，CloudWatch 資料將包含所有資源的請求。
   + 您可以將游標暫留在資料點上，以取得更多資訊。
   + 圖形不會自動自我重新整理。若要更新顯示，請選擇重新整理 (![\[Icon to refresh the CloudWatch graph\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/cloudwatch-refresh-icon.png)) 圖示。

如需 CloudWatch 指標的詳細資訊，請參閱[使用 Amazon CloudWatch 監控](monitoring-cloudwatch.md)。

# 保護套件的流量概觀儀表板 (Web ACLs)
<a name="web-acl-dashboards"></a>

本節說明 主控台中的 AWS WAF 保護套件 (Web ACL) 流量概觀儀表板。將保護套件 (Web ACL) 與一或多個 AWS 資源建立關聯並啟用保護套件 (Web ACL) 的指標後，您可以前往 AWS WAF 主控台中的保護套件 (Web ACL) **的流量概觀**索引標籤，存取保護套件 (Web ACL) 評估的 Web 流量摘要。儀表板包含近乎即時的 Amazon CloudWatch 指標摘要，這些指標會在評估應用程式 Web 流量時 AWS WAF 收集，包括專業 AI 機器人和客服人員活動分析。

**注意**  
如果您在儀表板上看不到任何內容，請確定您已啟用保護套件 (Web ACL) 的指標。

保護套件 (Web ACL) 的**流量概觀**索引標籤包含具有下列資訊類別的標籤式儀表板：
+ **最佳安全洞見** – 透過直接查詢 Amazon CloudWatch logs取得 AWS WAF 的 AWS WAF 保護洞見。儀表板的其餘部分使用 CloudWatch 指標。這些洞見提供更豐富的資訊，但查詢 CloudWatch 日誌會產生額外的成本。如需額外費用的詳細資訊，請參閱 [Amazon CloudWatch Logs 定價](https://aws.amazon.com/cloudwatch/pricing/)。
+ **AI 流量分析** – 針對 AI 機器人和代理程式活動分析的 Web 請求，包括機器人識別、意圖分類、存取模式和時間趨勢。當您的保護套件 (Web ACL) 接收 AI 機器人流量時，即可使用此標籤
+ **所有流量** – 保護套件 (Web ACL) 評估的所有 Web 請求。

  儀表板著重於終止動作，但您可以在下列位置檢視計數規則的相符項目：
  + 此儀表板的前 **10 個規則**窗格。切換**切換切換為計數動作**以顯示計數規則相符項目。
  + 保護套件 (Web ACL) 頁面**的範例請求**索引標籤。這個新標籤包含所有規則相符項目的圖形。如需相關資訊，請參閱[檢視 Web 請求的範例](web-acl-testing-view-sample.md)。
+ **反 DDoS** – 保護套件 (Web ACL) 使用`AntiDDoSRuleSet`反 DDoS 受管規則群組評估的 Web 請求。

  只有在保護套件 (Web ACL) 中使用此規則群組時，才能使用此標籤。
+ **Bot Control** – 保護套件 (Web ACL) 使用 Bot Control 受管規則群組評估的 Web 請求。
+ 如果您在保護套件 (Web ACL) 中未使用此規則群組，此標籤會顯示根據 Bot Control 規則評估 Web 流量取樣的結果。這可讓您了解應用程式接收的機器人流量，而且免費。

  此規則群組是 AWS WAF 提供智慧型威脅緩解選項的一部分。如需詳細資訊，請參閱[AWS WAF 機器人控制](waf-bot-control.md)及[AWS WAF 機器人控制規則群組](aws-managed-rule-groups-bot.md)。
+ **防止帳戶接管** – 保護套件 (Web ACL) 使用 AWS WAF 詐騙控制帳戶接管預防 (ATP) 受管規則群組評估的 Web 請求。只有在保護套件 (Web ACL) 中使用此規則群組時，才能使用此標籤。

  ATP 規則群組是智慧型威脅緩解方案的一部分 AWS WAF 。如需詳細資訊，請參閱[AWS WAF 詐騙控制帳戶接管預防 (ATP)](waf-atp.md)及[AWS WAF 詐騙控制帳戶接管預防 (ATP) 規則群組](aws-managed-rule-groups-atp.md)。
+ **防止帳戶建立詐騙** – 保護套件 (Web ACL) 使用 AWS WAF 詐騙控制帳戶建立詐騙預防 (ACFP) 受管規則群組評估的 Web 請求。只有在保護套件 (Web ACL) 中使用此規則群組時，才能使用此標籤。

  ACFP 規則群組是智慧型威脅緩解方案的一部分 AWS WAF 。如需詳細資訊，請參閱[AWS WAF 詐騙控制帳戶建立詐騙預防 (ACFP)](waf-acfp.md)及[AWS WAF 詐騙控制帳戶建立詐騙預防 (ACFP) 規則群組](aws-managed-rule-groups-acfp.md)。

儀表板是以保護套件 (Web ACL) 的 CloudWatch 指標為基礎，而圖表提供 CloudWatch 中對應指標的存取權。對於智慧型威脅緩解儀表板，例如 Bot Control，使用的指標主要是標籤指標。
+ 如需 AWS WAF 提供的指標清單，請參閱 [AWS WAF 指標和維度](waf-metrics.md)。
+ 如需 CloudWatch 指標的相關資訊，請參閱《[Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)》。

儀表板會針對您選取的終止動作和日期範圍，提供流量模式的摘要。智慧型威脅緩解儀表板包含對應的受管規則群組評估的請求，無論受管規則群組本身是否套用終止動作。例如，如果選取 Block ，**帳戶接管預防**儀表板會包含由 ATP 受管規則群組評估並在保護套件 (Web ACL) 評估期間某個時間點封鎖的所有 Web 請求的資訊。ATP 受管規則群組、在保護套件 (Web ACL) 中的規則群組之後執行的規則，或保護套件 (Web ACL) 預設動作可以封鎖請求。

# 檢視保護套件的儀表板 (Web ACL)
<a name="web-acl-dashboards-accessing"></a>

遵循本節中的程序來存取保護套件 (Web ACL) 儀表板，並設定資料篩選條件。如果您最近將保護套件 (Web ACL) 與 AWS 資源建立關聯，您可能需要等待幾分鐘，才能在儀表板中使用資料。

儀表板包含您對與保護套件 (Web ACL) 相關聯的所有資源的請求。

**檢視保護套件的**流量概觀**儀表板 (Web ACL)**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/wafv2/homev2](https://console.aws.amazon.com/wafv2/homev2) 開啟 AWS WAF 主控台。

1. 在導覽窗格中，選擇**保護套件 (Web ACLs)**，然後搜尋您感興趣的 Web ACL。

1. 選取保護套件 (Web ACL)。主控台會帶您前往保護套件 (Web ACL) 的頁面。預設會選取**流量概觀**索引標籤。

1. 視需要變更**資料篩選條件**設定。
   + **終止規則動作** – 選取要包含在儀表板中的終止動作。儀表板摘要說明具有保護套件 (Web ACL) 評估所套用之所選動作之一的 Web 請求指標。如果您選取所有可用的動作，儀表板會包含所有評估的 Web 請求。如需 動作的相關資訊，請參閱 [AWS WAF 如何處理規則和規則群組動作](web-acl-rule-actions.md)。
   + **時間範圍** – 選取要在儀表板中檢視的時間間隔。您可以選擇檢視相對於現在的時間範圍，例如過去 3 小時或上週，而且您可以從行事曆中選取絕對時間範圍。
   + **時區** – 當您指定絕對時間範圍時，會套用此設定。您可以使用瀏覽器的本機時區或 UTC （國際標準時間）。

檢閱您感興趣的索引標籤中的資訊。資料篩選條件選擇會套用至所有儀表板。在圖形窗格中，您可以將游標暫留在資料點或區域上，以查看任何其他詳細資訊。

**Count 動作規則**  
您可以在兩個位置之一檢視計數動作比對的資訊。
+ 在此**流量概觀**索引標籤中，在所有**流量**儀表板上，尋找**前 10 個規則**窗格，並切換**切換切換以計數動作**。開啟此切換後，窗格會顯示計數規則相符項目，而不是終止規則相符項目。
+ 在保護套件 (Web ACL) 的**取樣請求**索引標籤中，查看您在**流量概觀**索引標籤上設定的時間範圍之所有規則比對和動作的圖表。如需**取樣請求**索引標籤的相關資訊，請參閱 [檢視 Web 請求的範例](web-acl-testing-view-sample.md)。

**Amazon CloudWatch 指標**  
在儀表板圖形窗格中，您可以存取圖形資料的 CloudWatch 指標。選擇圖形窗格頂端的選項，或從窗格內的 ****⋮ （垂直省略號） 下拉式選單中選擇。

**重新整理儀表板**  
儀表板不會自動重新整理。若要更新顯示，請選擇重新整理![\[Icon to refresh the dashboard graph\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/cloudwatch-refresh-icon.png)圖示。

# 保護套件的流量概觀儀表板範例 (Web ACLs)
<a name="web-acl-dashboards-screenshots"></a>

本節顯示保護套件 (Web ACLs) 流量概觀儀表板的範例畫面。

**注意**  
如果您已使用 AWS WAF 來保護應用程式資源，您可以在 AWS WAF 主控台的頁面上查看任何保護套件 (Web ACLs) 的儀表板。如需相關資訊，請參閱[檢視保護套件的儀表板 (Web ACL)](web-acl-dashboards-accessing.md)。

**範例畫面：資料篩選條件和**所有流量**儀表板動作計數**  
下列螢幕擷取畫面說明已選取**所有流量索引標籤的保護套件 (Web ACL) 的流量**概觀。資料篩選條件設定為預設值：過去三小時內的所有終止動作。

在所有流量儀表板中，是各種終止動作的動作總計。每個窗格都會列出請求計數，並顯示上/下箭頭，指出自前三個小時時間範圍以來的變更。

![\[AWS WAF 主控台會顯示已選取預設資料篩選條件的保護套件 (Web ACL) 頁面流量概觀索引標籤。終止規則動作選項為 Block、CAPTCHA、 Allow和 Challenge。資料篩選條件區段下方是所有流量、機器人控制和帳戶接管預防的索引標籤。\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/web-acl-dashboard-data-filters-default-top-actions.png)


**範例畫面：**Bot Control** 儀表板動作計數**  
下列螢幕擷取畫面說明 Bot Control 儀表板的動作計數。這會顯示時間範圍的相同總計窗格，但計數僅適用於 Bot Control 規則群組評估的請求。進一步向下，在**動作總計**窗格中，您可以查看指定三小時時間範圍內的動作計數。在此時間範圍內，CAPTCHA動作不會套用至規則群組評估的任何請求。

![\[AWS WAF 主控台會顯示 Bot Control 儀表板的頂端部分，其中包含整個時間範圍的動作總計和整個時間範圍的動作總計。\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/web-acl-dashboard-bot-action-totals.png)


**範例畫面：**AI 流量分析儀表板**動作計數**  
下列螢幕擷取畫面說明保護套件 (Web ACL) 的 AI 流量分析儀表板。儀表板會顯示所選時間範圍內的 AI 機器人活動，其中包含機器人組織、意圖類型和驗證狀態的篩選條件。

![\[AWS WAF 主控台會顯示 AI 流量分析儀表板的頂端部分，其中包含整個時間範圍和動作總計的頂端爬蟲程式和頂端路徑。\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/waf-phantom-edge-dashboard.png)


儀表板包括：
+ **機器人身分面板** – 列出名稱和組織偵測到的 AI 機器人
+ **意圖分類** – 將機器人目的分類 （爬取、編製索引、研究等）
+ **存取模式** – AI 代理器使用請求計數存取的熱門 URLs 
+ **時間分析** – 具有 14 天歷史檢視的每小時和每日活動趨勢
+ **組織明細** – 依機器人擁有者組織的流量

**範例畫面：**Bot Control** 儀表板字符狀態摘要圖表**  
下列螢幕擷取畫面說明 Bot Control 儀表板中提供的兩個摘要圖形。**字符狀態**窗格會顯示各種字符狀態標籤的計數，並搭配套用至請求的規則動作。**IP 字符缺少閾值**窗格會顯示來自 IP 的請求資料，這些 IPs在沒有字符的情況下傳送太多請求。

將滑鼠游標暫留在圖形中的任何區域上，會顯示可用的資訊詳細資訊。在此螢幕擷取畫面中的**字符狀態**窗格中，滑鼠將游標暫留在某個時間點上，而不在任何圖形行上，因此主控台會顯示該時間點所有行的資料。

![\[AWS WAF 主控台會顯示兩個用於權杖狀態的窗格，以及缺少 IP 權杖閾值的窗格，每個窗格中具有封鎖和挑戰請求的類似圖形行。字符狀態窗格也有允許請求的圖形。\]](http://docs.aws.amazon.com/zh_tw/waf/latest/developerguide/images/web-acl-dashboard-bot-token-panes.png)


本節僅顯示保護套件 (Web ACL) 流量概觀儀表板中提供的一些流量摘要。若要查看任何保護套件 (Web ACLs) 的儀表板，請在 主控台中開啟保護套件 (Web ACL) 的頁面。如需如何執行此操作的詳細資訊，請參閱 中的指引[檢視保護套件的儀表板 (Web ACL)](web-acl-dashboards-accessing.md)。

# 檢視 Web 請求的範例
<a name="web-acl-testing-view-sample"></a>

本節說明 AWS WAF 主控台中的保護套件 (Web ACL) **取樣請求**索引標籤。在此索引標籤中，您可以檢視 AWS WAF 已檢查之 Web 請求的所有規則相符項目的圖表。此外，如果您已啟用保護套件 (Web ACL) 的請求取樣，您可以查看 AWS WAF 已檢查的 Web 請求範例的資料表檢視。您也可以透過 API 呼叫 擷取取樣的請求資訊`GetSampledRequests`。

請求範例包含最多 100 個符合保護套件 (Web ACL) 中規則條件的請求，以及另外 100 個不符合任何規則且已套用保護套件 (Web ACL) 預設動作的請求請求。範例中的請求來自過去三小時內收到您內容請求的所有受保護資源。

當 Web 請求符合規則中的條件，且該規則的動作不會終止請求評估時， AWS WAF 會使用保護套件 (Web ACL) 中的後續規則繼續檢查 Web 請求。因此，Web 請求可能會多次出現。如需規則動作行為的資訊，請參閱 [在 中使用規則動作 AWS WAF](waf-rule-action.md)。

**檢視所有規則圖表和取樣請求**

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/wafv2/homev2](https://console.aws.amazon.com/wafv2/homev2) 開啟 AWS WAF 主控台。

1. 在導覽窗格中，選擇**保護套件 (Web ACLs)**。

1. 選擇您要檢視請求的保護套件 (Web ACL) 名稱。主控台會帶您前往保護套件 (Web ACL) 的描述，您可以在其中編輯它。

1. 在**抽樣請求**索引標籤中，您可以看到以下內容：
   + **所有規則圖表** – 此圖表顯示指定時間範圍內執行的所有 Web 請求評估的相符規則和規則動作。
**注意**  
此圖表的時間範圍是在**資料篩選條件**區段的保護套件 (Web ACL) **流量概觀**索引標籤中設定。如需相關資訊，請參閱[檢視保護套件的儀表板 (Web ACL)](web-acl-dashboards-accessing.md)。
   + **取樣請求表** – 此表會顯示過去 3 小時的取樣請求資料。
**注意**  
如果您沒有看到預期的受管規則群組範例，請參閱此程序下方的一節。

     對於每個項目，資料表會顯示下列資料：  
**指標名稱**  
符合請求之保護套件 (Web ACL) 中規則的 CloudWatch 指標名稱。如果 Web 請求不符合保護套件 (Web ACL) 中的任何規則，則此值為**預設值**。  
如果您變更規則的名稱，並且希望規則的指標名稱反映變更，則也必須更新指標名稱。當您變更規則名稱時 AWS WAF ， 不會自動更新規則的指標名稱。您可以使用規則 JSON 編輯器，在主控台中編輯規則時變更指標名稱。您也可以透過 APIs 和用於定義保護套件 (Web ACL) 或規則群組的任何 JSON 清單中變更這兩個名稱。  
**來源 IP**  
請求源自的 IP 地址，或者，如果檢視器使用 HTTP 代理或 Application Load Balancer 傳送請求，則為代理或 Application Load Balancer 的 IP 地址。  
**URI**  
URL 識別資源的一部分，例如 `/images/daily-ad.jpg`。  
**規則群組內的規則**  
如果指標名稱識別規則群組參考陳述式，這會識別符合請求之規則群組內的規則。  
**Action**  
指出對應規則的動作。如需可能規則動作的相關資訊，請參閱 [在 中使用規則動作 AWS WAF](waf-rule-action.md)。  
Web ACL 檢視中無法使用規則群組中具有計數動作的規則範例請求。只有規則群組擁有者可以看到規則群組規則的計數指標和取樣請求。  
**時間**  
從受保護資源 AWS WAF 收到請求的時間。

     若要顯示 Web 請求元件的其他資訊，請在請求資料列中選擇 URI 的名稱。

**受管規則群組中規則的取樣請求**  
主控台會顯示規則群組的指標，其中包含指定已觸發規則的「規則群組內的規則」。您可以使用最新的`RuleActionOverrides`設定來檢視預設動作規則集和規則的指標。對於使用較舊`ExcludedRules`設定的規則，請從**範例請求**指標規則下拉式清單的規則集中選取特定規則。

如果您看到較舊的設定，請將它們取代為新的設定，以開始透過主控台提供取樣的請求。您可以透過主控台執行此操作，方法是編輯保護套件 (Web ACL) 中的受管規則群組並加以儲存。 AWS WAF 會自動將任何較舊的設定取代為 `RuleActionOverrides` 設定，並將規則動作覆寫設定為 Count。如需這兩個設定的詳細資訊，請參閱 [JSON 清單：`RuleActionOverrides`取代 `ExcludedRules`](web-acl-rule-group-override-options.md#web-acl-rule-group-override-replaces-exclude)。

您可以透過 AWS WAF REST API、 SDKs 或命令列，存取具有舊覆寫的規則的取樣請求。如需詳細資訊，請參閱《 *AWS WAF API 參考*》中的 [GetSampledRequests](https://docs.aws.amazon.com/waf/latest/APIReference/API_GetSampledRequests.html)。

以下顯示命令列請求的語法：

```
aws wafv2 get-sampled-requests \
  --web-acl-arn webACL ARN \
  --rule-metric-name Metric name of the rule in the managed rule group \
  --scope=REGIONAL or CLOUDFRONT \
  --time-window StartTime=UTC timestamp,EndTime=UTC timestamp \
  --max-items 100
```