Crear y configurar una lista de control de acceso web (ACL web)
aviso
Desde el 30 de septiembre de 2025, ya no se ofrecerá soporte para AWS WAF Classic.
nota
Esta es la documentación de AWS WAF Classic. Solo debe usar esta versión si creó recursos de AWS WAF, como reglas y ACL web, en AWS WAF antes de noviembre de 2019, y aún no los ha migrado a la versión más reciente. Para migrar las ACL web, consulte Migración de los recursos de AWS WAF a AWS WAF.
Para obtener la última versión de AWS WAF, consulte AWS WAF.
Una lista de control de acceso web (ACL web) le ofrece un control minucioso de las solicitudes web a las que responden la API de Amazon API Gateway, una distribución de Amazon CloudFront o el equilibrador de carga de aplicación. Puede permitir o bloquear los siguientes tipos de solicitudes:
-
Proceden de una dirección IP o de un rango de direcciones IP
Proceden de un país o países específicos
Contienen una cadena especificada o coinciden con un patrón de expresión regular (regex) en una parte determinada de las solicitudes
-
Superan una longitud específica
-
Pueden contener código SQL malicioso (conocido como inyección SQL)
-
Pueden contener scripts maliciosos (conocidos como scripting entre sitios)
También puede probar cualquier combinación de estas condiciones, o bien bloquear o contar solicitudes web que no solo cumplan las condiciones especificadas, sino que también superen un número determinado de solicitudes en un periodo de cinco minutos.
Para elegir las solicitudes que desea que accedan a su contenido o que desea bloquear, realice las siguientes tareas:
Elija la acción por defecto para permitir o bloquear solicitudes web que no coincidan con ninguna de las condiciones que se han especificado. Para obtener más información, consulte Decidir sobre la acción predeterminada para una ACL web.
Especifique las condiciones para las que desea permitir o bloquear las solicitudes:
Para permitir o bloquear las solicitudes en función de si las solicitudes pueden contener scripts maliciosos, cree condiciones de coincidencia de scripting entre sitios. Para obtener más información, consulte Trabajar con condiciones de coincidencia de scripting entre sitios.
Para permitir o bloquear las solicitudes en función de las direcciones IP de las que proceden, cree condiciones de coincidencia de IP. Para obtener más información, consulte Trabajar con condiciones de coincidencia de IP.
Para permitir o bloquear las solicitudes en función del país del que proceden, cree condiciones de coincidencia geográfica. Para obtener más información, consulte Trabajar con condiciones de coincidencia geográfica.
Para permitir o bloquear las solicitudes en función de si las solicitudes superan una longitud específica, cree condiciones de restricción de tamaño. Para obtener más información, consulte Trabajar con condiciones de restricción de tamaño.
Para permitir o bloquear las solicitudes en función de si las solicitudes parecen contener código SQL malicioso, cree condiciones de coincidencia de inyección de código SQL. Para obtener más información, consulte Trabajar con condiciones de coincidencia de inyección de código SQL.
Para permitir o bloquear las solicitudes en función de las cadenas que aparecen en las solicitudes, cree condiciones de coincidencia de cadena. Para obtener más información, consulte Trabajar con condiciones de coincidencia de cadena.
Para permitir o bloquear las solicitudes en función de un patrón de expresiones regulares que aparece en las solicitudes, cree condiciones de coincidencia de regex. Para obtener más información, consulte Trabajar con condiciones de coincidencia de regex.
Añada las condiciones para una o varias reglas. Si agrega más de una condición para la misma regla, las solicitudes web deben coincidir con todas las condiciones para que AWS WAF Classic permita o bloquee las solicitudes en función de la regla. Para obtener más información, consulte Trabajar con reglas. Opcionalmente, puede utilizar una regla basada en frecuencia en lugar de una regla normal para limitar el número de solicitudes desde cualquier dirección IP que cumpla las condiciones.
Añada las reglas a una ACL web. Para cada regla, especifique si quiere que AWS WAF Classic permita o bloquee las solicitudes en función de las condiciones que ha incluido en la regla. Si agrega más de una regla para una ACL web, AWS WAF Classic evalúa las reglas en el orden en el que se muestran en la ACL web. Para obtener más información, consulte Trabajar con ACL web.
Cuando se añade una nueva regla o se actualizan las existentes, los cambios pueden tardar en aparecer y en estar activos en las ACL web y en los recursos hasta un minuto.