本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
機器人控制範例:封鎖驗證機器人
為了阻止經過驗證的機器人,您必須添加一個規則來阻止在 AWS WAF 機器人控制受管規則群組。為此,請識別您要阻止的機器人名稱,然後使用標籤匹配語句來識別和阻止它們。如果您只想阻止所有經過驗證的漫遊器,則可以省略與bot:name:
標籤相匹配的匹配項。
下列規則只會封鎖bingbot
已驗證的機器人。此規則必須在「機器人控制」受管理規則群組之後執行。
{ "Name": "match_rule", "Statement": { "AndStatement": { "Statements": [ { "LabelMatchStatement": { "Scope": "LABEL", "Key": "awswaf:managed:aws:bot-control:bot:name:bingbot" } }, { "LabelMatchStatement": { "Scope": "LABEL", "Key": "awswaf:managed:aws:bot-control:bot:verified" } } ] } }, "RuleLabels": [], "Action": { "Block": {} } }
以下規則會封鎖所有已驗證的機器人。
{ "Name": "match_rule", "Statement": { "LabelMatchStatement": { "Scope": "LABEL", "Key": "awswaf:managed:aws:bot-control:bot:verified" } }, "RuleLabels": [], "Action": { "Block": {} } }