正则表达式模式集匹配规则语句 - Amazon WAF、Amazon Firewall Manager 和 Amazon Shield Advanced
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

正则表达式模式集匹配规则语句

正则表达式模式集匹配检查您指定的 Web 请求部分中是否存在您在正则表达式模式集中指定的正则表达式模式。

注意

每个正则表达式模式集匹配规则引用一个正则表达式模式集,该集的创建和维护独立于规则。这样,您可以在多个规则中使用一个集。当您更新引用的正则表达式模式集时,Amazon WAF自动更新引用它的所有规则。

有关创建和管理正则表达式模式集的信息,请参阅创建和管理正则表达式模式集.

正则表达式模式集匹配语句指示Amazon WAF搜索所选请求组件内的集合中的任何模式。如果请求组件与集合中的任何模式匹配,Web 请求将匹配模式集规则语句。

嵌套— 您可以嵌套此语句类型。

世界协调单位— 每个正则表达式模式 25 个 WCUset,作为基本成本。如果您使用请求组件All query parameters (所有查询参数), 增加 10 个世界协调单位. 如果您使用请求组件JSON 正文,将语句的基本成本 WCU 加倍。Foring Ead文本转换,请添加 10 个 WCU。

此语句在 Web 请求组件上运行,并且需要以下请求组件设置:

  • 请求组件— 要检查的 Web 请求的部分,例如,查询字符串或正文。有关更多信息,请参阅请求组件

  • 可选文本转换— 您想要的转换Amazon WAF在检查请求组件之前对其执行。例如,您可以转换为小写或规范化空格。如果您指定多个转换,Amazon WAF按照列出的顺序处理它们。有关更多信息,请参阅文本转换

此语句需要以下设置:

  • 正则表达式模式集规范 — 从列表中选择要使用的正则表达式模式集或创建一个新的正则表达式模式集。

此语句的查找位置

  • 规则生成器在控制台上 — 对于Match type中,选择字符串匹配条件 >匹配正则表达式集中的模式.

  • API 语句RegexPatternSetReferenceStatement