本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用地理比對條件
警告
AWS WAF 傳統支援將於 2025 年 9 月 30 日結束。
注意
這是 AWS WAF Classic 文件。只有在您在 2019 年 11 月 AWS WAF 之前建立 AWS WAF 規則和 Web 等資源,且尚未將其遷移至最新版本時ACLs,才能使用此版本。若要遷移您的 Web ACLs,請參閱 將您的 AWS WAF Classic 資源遷移至 AWS WAF。
如需 的最新版本 AWS WAF,請參閱 AWS WAF。
如果您想根據請求源於的國家/地區,允許或封鎖 web 請求,請建立一個或多個地理比對條件。地理比對條件列出的國家/地區為您請求的發源地。在程序稍後,當您建立 Web 時ACL,您可以指定是否允許或封鎖來自這些國家的請求。
您可以使用地理比對條件搭配其他 AWS WAF Classic 條件或規則,以建置複雜的篩選。例如,如果您想要封鎖特定國家/地區,但仍想允許該國家/地區的特定 IP 地址,您可以建立地理比對條件和 IP 比對條件,將這兩個一起增至一項規則中。設定規則以封鎖來自該國家/地區的請求,和未受核准的 IP 地址。舉另一個例子,如果您想未特定國家/地區的使用者劃分資源優先使用順序,您可以在兩個不同以速率為基礎的規則中,放入相同的地理比對條件。為慣用的國家/地區的使用者這定高速率限制,對其他國家/地區的使用者設定低的速率限制。
注意
如果您使用 CloudFront 地理限制功能來封鎖國家/地區存取您的內容,則該國家/地區的任何請求都會遭到封鎖,而不會轉送至 AWS WAF Classic。因此,如果您想要根據地理位置加上其他 AWS WAF Classic 條件允許或封鎖請求,則不應使用 CloudFront 地理限制功能。反之,您應該使用 AWS WAF Classic 地理比對條件。
建立地理比對條件
如果您想根據請求源於的國家/地區執行允許某些請求、封鎖某些請求的話,請建立您想允許請求國家/地區的地理比對條件,和您想封鎖請求國家/地區的地理比對條件。
注意
當您將地理比對條件新增至規則時,您也可以設定 AWS WAF Classic 以允許或封鎖不是來自您在條件中指定的國家/地區的 Web 請求。
建立地理比對條件
登入 AWS Management Console 並在 開啟 AWS WAF 主控台https://console.aws.amazon.com/wafv2/
。 如果您在導覽窗格中看到切換至 AWS WAF 傳統,請選取它。
在導覽窗格中,選擇地理比對。
選擇 Create condition (建立條件)。
在 Name (名稱) 欄位中輸入名稱。
名稱僅能含有英數字元 (A-Z、a-z、0-9) 或以下特殊字元:_-!"#`+*},./。條件的名稱在建立後無法變更。
選擇一個區域。
-
選擇位置類型和國家/地區。Location type (位置類型) 目前只能是 Country (國家/地區)。
-
選擇新增位置。
-
選擇 Create (建立)。
編輯地理比對條件
您可以從地理比對條件新增或刪除國家/地區。
編輯地理比對條件
登入 AWS Management Console 並在 開啟 AWS WAF 主控台https://console.aws.amazon.com/wafv2/
。 如果您在導覽窗格中看到切換至 AWS WAF 傳統,請選取它。
在導覽窗格中,選擇地理比對。
在地理比對條件窗格中,選擇您要編輯的地理比對條件。
新增國家/地區:
在右窗格中選擇新增篩選條件。
-
選擇位置類型和國家/地區。Location type (位置類型) 目前只能是 Country (國家/地區)。
選擇新增。
若要刪除國家/地區:
在右窗格中,選取要刪除的數值。
選擇刪除篩選條件。
刪除地理比對條件
如果您想要刪除地理比對條件,您必須先移除該條件內的所有國家/地區,以及從所有使用它的規則中移除,請參閱下列程序。
刪除地理比對條件
登入 AWS Management Console 並在 開啟 AWS WAF 主控台https://console.aws.amazon.com/wafv2/
。 如果您在導覽窗格中看到切換至 AWS WAF 傳統,請選取它。
從使用該地理比對條件的規則中移除該條件:
在導覽窗格中,選擇規則。
選擇要刪除使用該地理比對條件的規則名稱。
在右窗格中選擇編輯規則。
在您要刪除的條件旁,選擇 X。
選擇更新。
對所有剩下要刪除使用該地理比對條件的規則,重複步驟。
從您想刪除的條件移除篩選條件:
在導覽窗格中,選擇地理比對。
選擇您要刪除的地理比對條件名稱。
在右窗格中,選擇篩選條件旁的核取方塊,以選取所有篩選條件。
選擇刪除篩選條件。
在導覽窗格中,選擇地理比對。
在地理比對條件窗格中,選擇您要刪除的地理比對條件。
選擇刪除以刪除選取的條件。