AWS WAF 中支持的正则表达式语法 - AWS WAF、AWS Firewall Manager、AWS Shield Advanced 和 AWS Shield 网络安全分析器

介绍 AWS WAF 的全新控制台体验

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

AWS WAF 中支持的正则表达式语法

AWS WAF 支持 PCRE 库 libpcre 使用的正则表达式模式语法。该库记录在 PCRE - 与 Perl 兼容的正则表达式中。

AWS WAF 不支持库的所有构造。例如,它支持一些零宽度断言,但不是全部。我们没有所支持构造的完整列表。但是,如果您提供的正则表达式模式无效或使用不支持的构造,则 AWS WAF API 会报告失败。

AWS WAF 不支持以下 PCRE 模式:

  • 反向引用和捕获子表达式

  • 子例程引用和递归模式

  • 条件模式

  • 回溯控制动词

  • \C 单字节指令

  • \R 换行符匹配指令

  • 匹配重置指令的 \K 开头

  • 标注和嵌入式代码

  • 原子分组和占有式限定符