Amazon WAF机器人控制示例:阻止已验证的机器人 - Amazon WAF、Amazon Firewall Manager 和 Amazon Shield Advanced
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon WAF机器人控制示例:阻止已验证的机器人

为了阻止已验证的机器人,您必须添加一个规则来阻止它们,这些规则在Amazon 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": {} } } }