Sintaxe de expressões regulares compatíveis no AWS WAF - Administrador de segurança da rede do AWS WAF, AWS Firewall Manager, AWS Shield Advanced e AWS Shield

Apresentação de uma nova experiência de console para o AWS WAF

Agora você pode usar a experiência atualizada para acessar a funcionalidade do AWS WAF em qualquer lugar no console. Consulte mais detalhes em Trabalhar com a experiência atualizada do console.

Sintaxe de expressões regulares compatíveis no AWS WAF

O AWS WAF é compatível com a sintaxe de expressão regular padrão usada pela biblioteca PCRE libpcre. A biblioteca está documentada em PCRE: Expressões regulares compatíveis com Perl.

O AWS WAF não suporta todas as estruturas da biblioteca. Por exemplo, ele suporta algumas afirmações de largura zero, mas não todas. Não temos uma lista abrangente das estruturas suportadas. No entanto, se você fornecer um padrão regex que não seja válido ou usar estruturas sem suporte, a API do AWS WAF relatará uma falha.

O AWS WAF não é compatível com os seguintes padrões de PCRE:

  • Referências reversas e subexpressões de captura

  • Referências de sub-rotina e padrões recursivos

  • Padrões condicionais

  • Verbos de controle de referência reversa

  • A diretiva de byte único \C

  • A diretiva de correspondência de nova linha \R

  • O início \K da diretiva de redefinição da correspondência

  • Callouts e códigos integrados

  • Agrupamento atômico e quantificadores possessivos