Publicado en: Sep 23, 2021

AWS WAF amplía su soporte de expresiones regulares (regex), lo que permite expresar patrones regex en línea dentro de una declaración de regla. Anteriormente, era necesario crear un conjunto de patrones regex, el cual proporciona una colección de patrones regex en una declaración de regla, incluso si se quería utilizar un solo patrón regex en la lógica de la regla WAF. Con la regex en línea, ahora puede incluir un único patrón regex directamente dentro de una declaración de regla WAF, simplificando la forma en que se expresan las reglas WAF dentro de la ACL web.

Además, los patrones regex en línea pueden consumir menos unidades de capacidad de ACL web (WCU), ya que cada patrón consume 3 WCU, mientras que un conjunto de patrones regex consume 25 WCU. Por ejemplo, si desea utilizar una expresión regular en una declaración definida para aplicar AWS WAF Bot Control solo al contenido dinámico, puede ahorrar en las WCU utilizando un patrón regex en línea en lugar de un conjunto de patrones regex.

El uso de patrones regex en las declaraciones de reglas no conlleva ningún costo adicional, pero se siguen aplicando los cargos de servicio estándar de AWS WAF. El soporte para las coincidencias de regex en línea está disponible en todas las regiones de AWS WAF y para cada servicio compatible, incluidos Amazon CloudFront, el Balanceador de carga de aplicaciones, Amazon API Gateway y AWS AppSync. Para obtener más información, consulte la guía para desarrolladores de AWS WAF.