Sintaxis de expresiones regulares admitida en AWS WAF - AWS WAF, AWS Firewall ManagerAWS Shield Advanced, y director AWS Shield de seguridad de red

Presentamos una nueva experiencia de consola para AWS WAF

Ahora puede usar la experiencia actualizada para acceder a las AWS WAF funciones desde cualquier parte de la consola. Para obtener más información, consulta Trabajar con la experiencia de consola actualizada.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sintaxis de expresiones regulares admitida en AWS WAF

AWS WAF admite la sintaxis de patrones de expresiones regulares utilizada por la biblioteca libpcre PCRE. La biblioteca está documentada en PCRE, expresiones regulares compatibles con Perl.

AWS WAF no es compatible con todas las construcciones de la biblioteca. Por ejemplo, admite algunas afirmaciones de ancho cero, pero no todas. No tenemos una lista completa de los constructos compatibles. Sin embargo, si proporcionas un patrón de expresiones regulares que no es válido o utilizas construcciones no compatibles, la AWS WAF API informa de un error.

AWS WAF no admite los siguientes patrones de PCRE:

  • Referencias a elementos anteriores y subexpresiones de captura

  • Referencias de subrutinas y patrones recursivos

  • Patrones condicionales

  • Verbos de control de búsqueda de datos anteriores

  • La directiva \C de byte único

  • La directiva \R de coincidencia de nueva línea

  • El inicio \K de la directiva de restablecimiento de coincidencia

  • Llamadas y código incrustado

  • Cuantificadores atómicos de agrupamiento y posesivos