本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon WAF机器人控制规则组
VendorName:AWS,姓名:,WCU:50AWSManagedRulesBotControlRuleSet
Bot Control 托管规则组提供用于阻止和管理来自机器人的请求的规则。
当您使用此托管规则组时,需要支付额外费用。有关更多信息,请参阅 Amazon WAF 定价
为了降低成本并确保按自己的意愿管理机器人流量,请按照以下指南使用此规则组Amazon WAF机器人控制.
机器人控制规则组不提供版本控制或 SNS 更新通知。
Labels
Bot Control 托管规则组生成带有命名空间前缀的标签awswaf:managed:aws:bot-control:其次是自定义命名空间。每个标签都反映了 Bot Control 规则的调查结果。
-
awswaf:managed:aws:bot-control:bot:category:— 机器人的类别,定义为Amazon WAF,例如<category>bot:category:search_engine和bot:category:content_fetcher. -
awswaf:managed:aws:bot-control:bot:name:— 机器人名称(如果有),例如自定义命名空间<name>bot:name:slurp,bot:name:googlebot,以及bot:name:pocket_parser. -
awswaf:managed:aws:bot-control:bot:verified— 用于表示已验证的机器人。它用于常见的理想机器人,与类别标签结合使用时可能很有用bot:category:search_engine或者命名标签,比如bot:name:googlebot.注意 机器人控制使用来自的 IP 地址Amazon WAF验证机器人。如果您已验证通过代理或负载均衡器路由的机器人,则可以添加一条规则以明确允许这些请求,并在机器人控制规则组之前运行该规则。有关信息,请参阅转发的 IP 地址。
-
awswaf:managed:aws:bot-control:signal:— 用于请求中表示机器人不常用或未经过验证的属性。<signal-details>
您可以调用 API,调用 API 以检索标签DescribeManagedRuleGroup. 标签列在AvailableLabels响应中的属性。
Bot Control 托管规则组将标签应用于一组通常允许的可验证机器人。规则组不会屏蔽这些经过验证的机器人,也不适用任何机器人signal:标签。如果你愿意,你可以通过编写一个使用 Bot Control 托管规则组应用的标签的自定义规则来屏蔽它们或其中的子集。有关此问题的更多信息和示例,请参阅Amazon WAF机器人控制.
规则清单
下表列出了机器人控制规则。
| 规则名称 | 描述 |
|---|---|
CategoryAdvertising |
检查用于广告目的的未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryArchiver |
检查用于存档目的的未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryContentFetcher |
检查代表用户获取内容的未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryEmailClient |
检查未经验证的电子邮件客户端。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryHttpLibrary |
检查未经验证的机器人使用的 HTTP 库。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryLinkChecker |
检查未经验证的机器人,检查是否存在损坏的链接。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryMiscellaneous |
检查各种未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryMonitoring |
检查用于监控目的的未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategoryScrapingFramework |
检查未经验证的网页抓取框架。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategorySearchEngine |
检查未经验证的搜索引擎机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategorySecurity |
检查未经验证的安全相关机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategorySeo |
检查用于搜索引擎优化的未经验证的机器人。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
CategorySocialMedia |
检查社交媒体平台使用未经验证的机器人来提供内容摘要。 规则操作: 对于此类别中经过验证的机器人,规则组不采取任何操作,但会应用类别标签和标签 |
SignalAutomatedBrowser |
检查自动网络浏览器的迹象。 规则操作: |
SignalKnownBotDataCenter |
检查机器人通常使用的数据中心。 规则操作: |
SignalNonBrowserUserAgent |
检查似乎不是来自 Web 浏览器的用户代理字符串。 规则操作: |