Quiero usar AWS WAF para proteger mi instancia de Amazon Elastic Compute Cloud (Amazon EC2) de las vulnerabilidades web comunes que pueden comprometer la seguridad. También quiero proteger mi instancia de los bots que utilizan recursos excesivos.
Resolución
No puedes asociar AWS WAF directamente a una instancia de Amazon EC2. En su lugar, registra la instancia como destino para tu equilibrador de carga de aplicación. A continuación, asocia la lista de control de acceso web (ACL web) en AWS WAF al equilibrador de carga de aplicación.
Creación de un grupo de destino y adición de la instancia de Amazon EC2 como destino
Sigue estos pasos:
- Abre la consola de Amazon EC2.
- En el panel de navegación, en Equilibrio de carga, selecciona Grupos de destino.
- Selecciona Crear un grupo de destino.
- En Configuración básica, define los siguientes parámetros:
En Elegir un tipo de destino, selecciona Instancias para especificar los destinos por ID de instancia.
En Nombre del grupo de destino, introduce un nombre para el grupo de destino.
Modifique el puerto y el protocolo según sea necesario.
En Tipo de dirección IP, elige IPv4 o IPv6.
Nota: Para incluir destinos en un grupo de destino, el destino debe tener el mismo tipo de dirección IP. Después de crear el grupo de destino, no puedes cambiar el tipo de dirección IP.
Para VPC, selecciona la nube virtual privada (VPC) en la que se encuentra tu instancia.
En Versión de protocolo, selecciona HTTP1, HTTP2 o gRPC según el protocolo de solicitud.
Para ver las comprobaciones de estado, consulta Configuración de las comprobaciones de estado.
- Selecciona Siguiente.
- En Registrar destinos, selecciona tus instancias y, a continuación, introduce los puertos para dirigir el tráfico a las instancias seleccionadas.
- Selecciona Incluir como pendiente a continuación.
- Selecciona Crear un grupo de destino.
Configuración de un equilibrador de carga de aplicación y un agente de escucha
Para obtener instrucciones, consulta Paso 3: Configurar un equilibrador de carga y un agente de escucha.
Asociación de la ACL web al equilibrador de carga de aplicación
Sigue estos pasos:
- Abre la consola de AWS WAF.
- En el panel de navegación, selecciona ACL web.
- En Región, selecciona la región de AWS en la que hayas creado la ACL web.
Nota: Si la ACL web se ha configurado para Amazon CloudFront, selecciona Global.
- Selecciona la ACL web.
- En Recursos de AWS asociados, elige Agregar recursos de AWS.
- Selecciona tu equilibrador de carga de aplicación.
- Elige Agregar.
Información relacionada
Asociación de la protección a un recurso de AWS