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

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

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

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

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

以下 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 } ] } } } } }