AWS WAF機器人控制示例:阻止驗證的機器人 - AWS WAF、AWS Firewall Manager 與 AWS Shield Advanced

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

AWS WAF機器人控制示例:阻止驗證的機器人

為了阻止已驗證的機器人,您必須添加一個規則來阻止它們在AWS WAF機器人控制受管規則羣組。為此,請確定要阻止的自動程序名稱,並使用標籤匹配語句來標識和阻止它們。如果您只想阻止所有已驗證的機器人,您可以省略bot:name:標籤。

以下規則僅阻止bingbot驗證機器人。此規則必須在自動程序控制託管規則組之後運行。

{ "Rule": { "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": {} } } }

以下規則阻止所有已驗證的機器人。

{ "Rule": { "Name": "match_rule", "Statement": { "LabelMatchStatement": { "Scope": "LABEL", "Key": "awswaf:managed:aws:bot-control:bot:verified" } }, "RuleLabels": [], "Action": { "Block": {} } } }