Probar ACL web - AWS WAF, AWS Firewall Manager, y AWS Shield Advanced

Probar 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.

Para asegurarse de que no configura AWS WAF Classic de forma accidental para bloquear solicitudes web que desea permitir y que tampoco permite solicitudes que desea bloquear, recomendamos que pruebe su ACL web minuciosamente antes de comenzar a usarla en su sitio o aplicación web.

Recontar las solicitudes web que coinciden con las reglas en una ACL web

Al agregar reglas a una ACL web, está especificando si desea que AWS WAF Classic permita, bloquee o cuente las solicitudes web que coinciden con todas las condiciones de esa regla. Recomendamos que empiece con la siguiente configuración:

  • Configurar todas las reglas de una ACL web para contar solicitudes web

  • Establecer la acción predeterminada para que la ACL web permita las solicitudes

En esta configuración, AWS WAF Classic inspecciona cada solicitud web en función de las condiciones de la primera regla. Si la solicitud web coincide con todas las condiciones de la regla, AWS WAF Classic incrementa un contador para esa regla. A continuación, AWS WAF Classic inspecciona la solicitud web en función de las condiciones de la siguiente regla. Si la solicitud web coincide con todas las condiciones de la regla, AWS WAF Classic incrementa un contador para la regla. Esto continuará hasta que AWS WAF Classic haya inspeccionado la solicitud en función de las condiciones de todas sus reglas.

Una vez que haya configurado todas las reglas de una ACL web para contar solicitudes y haya asociado la ACL web a una API de Amazon API Gateway, distribución de CloudFront o equilibrador de carga de aplicación, podrá ver los recuentos resultantes en un gráfico de Amazon CloudWatch. En el caso de cada una de las reglas de una ACL web y de todas las solicitudes que API Gateway, CloudFront o un equilibrador de carga de aplicación reenvía a AWS WAF Classic para una ACL web, CloudWatch le permite:

  • Ver los datos correspondientes a la hora anterior o a las tres horas anteriores

  • Cambiar el intervalo entre puntos de datos

  • Cambiar el cálculo que realiza CloudWatch sobre los datos, como máximo, mínimo, media o suma

nota

AWS WAF Classic con CloudFront es un servicio global y las métricas están disponibles solo cuando se elige la región Este de EE. UU. (Norte de Virginia) en la AWS Management Console. Si elige otra región, no aparecerá ninguna métrica de AWS WAF Classic en la consola de CloudWatch.

Para ver los datos de las reglas de una ACL web
  1. Inicie sesión en la AWS Management Console y abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación izquierdo, en Metrics, elija WAF.

  3. Seleccione la casilla de verificación de la ACL web cuyos datos quiera ver.

  4. Cambie la configuración aplicable:

    Estadística

    Elija el cálculo que realiza CloudWatch sobre los datos.

    Intervalo de tiempo

    Elija si desea ver los datos correspondientes a la hora anterior o a las tres horas anteriores.

    Período

    Elija el intervalo entre puntos de datos del gráfico.

    Reglas

    Elija las reglas cuyos datos quiera ver.

    Tenga en cuenta lo siguiente:

    • Si acaba de asociar una ACL web a una API de API Gateway, una distribución de CloudFront o un equilibrador de carga de aplicación, es posible que tenga que esperar unos minutos para que aparezcan los datos en el gráfico y para que aparezca la métrica de la ACL web en la lista de métricas disponibles.

    • Si asocia más de una API de API Gateway, distribución de CloudFront o equilibrador de carga de aplicación a una ACL web, los datos de CloudWatch incluirán todas las solicitudes de todas las distribuciones asociadas a la ACL web.

    • Puede colocar el cursor del ratón sobre un punto de datos para obtener más información.

    • El gráfico no se actualiza por su cuenta de forma automática. Para actualizar la pantalla, elija el icono de actualización ( Icon to refresh the Amazon CloudWatch graph ).

  5. (Opcional) Vea información detallada sobre las solicitudes individuales que API Gateway, CloudFront o un equilibrador de carga de aplicación han reenviado a AWS WAF Classic. Para obtener más información, consulte Ver una muestra de las solicitudes web que API Gateway, CloudFront o un equilibrador de carga de aplicación han reenviado a AWS WAF Classic.

  6. Si determina que una regla está interceptando solicitudes que no desea interceptar, cambie la configuración aplicable. Para obtener más información, consulte Crear y configurar una lista de control de acceso web (ACL web).

    Cuando crea que todas sus reglas interceptan solo las solicitudes correctas, cambie la acción de cada una de sus reglas a Allow o Block. Para obtener más información, consulte Edición de una ACL web.

Ver una muestra de las solicitudes web que API Gateway, CloudFront o un equilibrador de carga de aplicación han reenviado a AWS WAF Classic

En la consola de AWS WAF Classic puede ver una muestra de las solicitudes que API Gateway, CloudFront o un equilibrador de carga de aplicación han reenviado a AWS WAF Classic para su inspección. Para cada solicitud muestreada, puede ver datos detallados acerca de la solicitud, como la dirección IP de origen y los encabezados incluidos en la solicitud. También puede ver con qué regla coincidió la solicitud y si la regla está configurada para permitir o bloquear solicitudes.

La muestra de solicitudes contiene hasta 100 solicitudes que coincidieron con todas las condiciones de cada regla y otras 100 solicitudes para la acción predeterminada, que se aplica a las solicitudes que no coincidieron con todas las condiciones de cada regla. Las solicitudes del ejemplo vienen de todas las API de API Gateway, ubicaciones periféricas de CloudFront o equilibradores de carga de aplicaciones que han recibido solicitudes de su contenido en los 15 minutos anteriores.

Para ver una muestra de las solicitudes web que API Gateway, CloudFront o un equilibrador de carga de aplicación han reenviado a AWS WAF Classic
  1. Inicie sesión en la AWS Management Console y abra la consola de AWS WAF en https://console.aws.amazon.com/wafv2/.

    Si ve Cambiar a AWS WAF Classic en el panel de navegación, selecciónelo.

  2. En el panel de navegación, elija la ACL web cuyas solicitudes quiera ver.

  3. En el panel de la derecha, elija la pestaña Requests.

    En la tabla Sampled requests se muestran los siguientes valores para cada solicitud:

    IP de origen

    La dirección IP desde la que se originó la solicitud o, si el espectador ha usado un proxy HTTP o un equilibrador de carga de aplicación para enviar la solicitud, la dirección IP del proxy o el equilibrador de carga de aplicación.

    URI

    La ruta del URI de la solicitud, que identifica el recurso, por ejemplo, /images/daily-ad.jpg. Esto no incluye la cadena de consulta ni los componentes del fragmento del URI. Para obtener información, consulte Identificador uniforme de recursos (URI): sintaxis genérica.

    Regla de coincidencias

    Identifica la primera regla de la ACL web para la que la solicitud web coincidió con todas las condiciones. Si una solicitud web no coincide con todas las condiciones de cada regla de la ACL web, el valor de Matches rule es Default.

    Tenga en cuenta que si una solicitud web coincide con todas las condiciones de una regla y la acción de esa regla es Contar, AWS WAF Classic continúa inspeccionando la solicitud web en función de las reglas posteriores de la ACL web. En este caso, una solicitud web podría aparecer dos veces en la lista de solicitudes muestreadas: una para la regla que tiene una acción de Count y otra vez para una regla posterior o para la acción predeterminada.

    Acción

    Indica si la acción de la regla correspondiente es Allow, Block o Count.

    Tiempo

    La hora en que AWS WAF Classic recibió la solicitud de API Gateway, CloudFront o su equilibrador de carga de aplicación.

  4. Para mostrar información adicional acerca de la solicitud, elija la flecha del lado izquierdo de la dirección IP de esa solicitud. AWS WAF Classic muestra la siguiente información:

    IP de origen

    La misma dirección IP como el valor de la columna Source IP de la tabla.

    País

    El código de país de dos letras del país desde el que se originó la solicitud. Si el espectador ha usado un proxy HTTP o un equilibrador de carga de aplicación para enviar la solicitud, este es el código de país de dos letras del país en el que se encuentra el proxy HTTP o un equilibrador de carga de aplicación.

    Para obtener una lista de códigos de país de dos letras y los nombres de los países correspondientes, consulte la entrada de Wikipedia ISO 3166-1 alpha-2.

    Método

    El método de solicitud HTTP para la solicitud: GET, HEAD, OPTIONS, PUT, POST, PATCH, o bien DELETE.

    URI

    La misma URI que el valor de la columna URI de la tabla.

    Encabezados de solicitudes

    Los encabezados de la solicitud y los valores de encabezado de la solicitud.

  5. Para actualizar la lista de solicitudes de muestra, elija Get new samples.