介绍 AWS WAF 的全新控制台体验
现在,您可以使用更新后的体验访问控制台中任意位置的 AWS WAF 功能。有关更多详细信息,请参阅 使用更新的控制台体验。
大小约束规则语句
本节介绍了什么是大小限制语句及其工作方式。
大小约束语句将 AWS WAF 为 Web 请求组件接收的字节数与您提供的数字进行比较,并根据您的比较条件进行匹配。
比较条件是一个运算符,例如大于 (>) 或小于 (<)。例如,您可以匹配具有大于 100 字节的查询字符串的请求。
如果您检查 URI 路径,则路径中的任何 / 都算作一个字符。例如,URI 路径 /logo.jpg 的长度是 9 个字符。
注意
此语句仅检查 Web 请求组件的大小。不检查组件的内容。
规则语句特征
嵌套 – 您可以嵌套此语句类型。
WCU – 1 WCU,作为基本成本。如果您使用请求组件所有查询参数,请添加 10 个 WCU。如果您使用请求组件 JSON 正文,则将基本成本 WCU 增加一倍。对于您应用的每个文本转换,添加 10 个 WCU。
此语句类型在 Web 请求组件上运行,需要以下请求组件设置:
请求组件 – Web 请求中要检查的部分,例如查询字符串或正文。有关请求组件的更多信息,请参阅 在 AWS WAF 中调整规则语句设置。
在应用了任何转换后,大小约束语句仅检查组件的大小。不检查组件的内容。
可选文本转换 – 在检查请求组件的大小之前 AWS WAF 要对其执行的转换。例如,您可以压缩空白或对 HTML 实体进行解码。如果您指定多个转换,AWS WAF 将按列出的顺序处理它们。有关信息,请参阅在 AWS WAF 中使用文本转换。
此外,此语句需要以下设置:
-
大小匹配条件 – 这表示用于将您提供的大小与所选请求组件进行比较的数字比较运算符。从列表中选择运算符。
-
大小 – 比较中使用的大小设置(以字节为单位)。
在何处查找规则语句
-
控制台上的规则生成器 – 对于匹配类型,在大小匹配条件下选择要使用的条件。
-
API – SizeConstraintStatement