Las puertas de enlace nativas de la nube admiten protección WAF a nivel de ruta y varias políticas de enrutamiento, como limitación de velocidad, reescritura, configuración de encabezados, CORS, replicación de tráfico, tiempo de espera y reintentos, para proteger y optimizar sus servicios.
Habilitar la protección WAF a nivel de ruta
Las puertas de enlace nativas de la nube se integran estrechamente con Alibaba Cloud WAF 3.0. A diferencia del WAF tradicional, esta integración permite que las solicitudes lleguen directamente a las puertas de enlace API sin pasar por una capa WAF independiente, lo que mejora el rendimiento general sin comprometer la seguridad. Para obtener más información, consulte Enable route-level WAF protection.
Configurar políticas
|
Política |
Descripción |
|
Las políticas de limitación de velocidad a nivel de ruta evitan que los servicios de backend se saturen debido a un exceso de solicitudes y ayudan a prevenir fallos en cascada. Establezca umbrales detallados para limitar el número de solicitudes en una ruta durante un periodo específico y garantizar la disponibilidad del backend. |
|
|
La política de reescritura le permite modificar las rutas y los nombres de host en las solicitudes antes de reenviarlas a los servicios de backend. Esto ofrece un control preciso sobre el enrutamiento de solicitudes para cumplir requisitos específicos de negocio y arquitectura. |
|
|
La política de configuración de encabezados permite modificar los encabezados de las solicitudes antes de que lleguen a los servicios de backend, o los de las respuestas antes de devolverlas a los clientes. |
|
|
CORS es un mecanismo de seguridad que permite a los servidores web aplicar control de acceso entre orígenes para transferir datos de forma segura. Las puertas de enlace nativas de la nube admiten políticas CORS a nivel de ruta, lo que le permite especificar qué nombres de dominio y métodos de solicitud pueden acceder a sus recursos. |
|
|
Las puertas de enlace nativas de la nube admiten autenticación a nivel de ruta. Para obtener más información sobre cómo configurar la autenticación de consumidores, consulte Configure consumer authentication. |
|
|
La política de replicación de tráfico copia el tráfico en vivo de una ruta hacia una aplicación específica. Esto facilita las pruebas de simulación y el diagnóstico de fallos; además, ayuda a evaluar el rendimiento de la aplicación y solucionar problemas de manera eficiente. |
|
|
Las políticas de tiempo de espera a nivel de ruta definen cuánto tiempo espera la puerta de enlace una respuesta del backend. Si no se recibe ninguna respuesta dentro del periodo especificado, la puerta de enlace devuelve al cliente un código de estado HTTP 504 (Gateway Timeout). |
|
|
Las políticas de reintento a nivel de ruta permiten que las puertas de enlace nativas de la nube reintenten automáticamente las solicitudes con errores. Especifique condiciones de reintento como fallos de conexión, servicios de backend no disponibles o códigos de estado HTTP específicos. |