对登录页面的请求进行速率限制 - Amazon WAF、 Amazon Firewall ManagerAmazon Shield Advanced、和 Amazon Shield 网络安全总监
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

引入全新的主机体验 Amazon WAF

现在,您可以使用更新的体验访问控制台中任意位置的 Amazon WAF 功能。有关更多详细信息,请参阅 使用更新的主机体验

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

对登录页面的请求进行速率限制

如需在不影响网站其余部分流量的前提下限制对网站登录页面的请求数量,您可以创建一个基于速率的规则,该规则使用范围缩小语句来匹配登录页面的请求,并将请求聚合设置为 全部计数

基于速率的规则将计算单个聚合实例中登录页面的所有请求,并在请求超过限制时应用规则操作。

以下 JSON 列表显示了此规则配置的示例。全部计数聚合选项在 JSON 中作为设置 CONSTANT 列出。此示例匹配以开头 /login 的登录页面。

{ "Name": "test-rbr", "Priority": 0, "Action": { "Block": {} }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "test-rbr" }, "Statement": { "RateBasedStatement": { "Limit": 1000, "EvaluationWindowSec": 300, "AggregateKeyType": "CONSTANT", "ScopeDownStatement": { "ByteMatchStatement": { "FieldToMatch": { "UriPath": {} }, "PositionalConstraint": "STARTS_WITH", "SearchString": "/login", "TextTransformations": [ { "Type": "NONE", "Priority": 0 } ] } } } } }