Este tema describe cómo configurar las reglas de tráfico para puertas de enlace nativas de la nube. Estas reglas permiten controlar el tipo de cifrado y el balanceo de carga cuando el tráfico se enruta hacia los servicios de backend.
Gestionar la configuración de cifrado de certificados de los servicios de backend
Si desea utilizar el protocolo Transport Layer Security (TLS) para acceder a los servicios de backend, puede habilitar la configuración de cifrado de certificados para dichos servicios.
Inicie sesión en la consola de MSE. En la barra de navegación superior, seleccione una región.
En el panel de navegación izquierdo, elija Cloud-native Gateway > Gateways. En la página Gateways, haga clic en el ID de la puerta de enlace.
En el panel de navegación izquierdo, haga clic en Routes. A continuación, haga clic en la pestaña Services.
-
En la pestaña Services, localice el servicio que desea cifrar, haga clic en el icono
de la columna Actions y seleccione Policies. En la sección Traffic Management, haga clic en Edit a la derecha de Certificate Encryption Configuration y configure los parámetros.Parámetro
Descripción
TLS Mode
Valor predeterminado: Disabled. Valores válidos:
Disabled: indica que la puerta de enlace no se conecta al servicio de backend mediante HTTPS.
TLS: indica que la puerta de enlace se conecta al servicio de backend mediante TLS.
mTLS: indica que la puerta de enlace se conecta al servidor mediante el certificado de cliente especificado. Si establece TLS Mode en mTLS, el servidor verifica el certificado de cliente.
Certificate ID
El ID del certificado de cliente. Solo necesita configurar este parámetro si establece TLS Mode en mTLS.
CA Certificate Public Key
La clave pública del certificado de CA proporcionado por el servidor. Solo necesita configurar este parámetro si establece TLS Mode en mTLS y es necesario verificar el certificado del servidor.
Service Name
Este parámetro solo se puede configurar si establece TLS Mode en TLS o mTLS. Para obtener más información sobre la configuración de este parámetro, consulte TLS Extension Definitions.
Una vez completada la configuración, haga clic en OK.
Gestionar políticas de balanceo de carga para servicios de backend
Inicie sesión en la consola de MSE. En la barra de navegación superior, seleccione una región.
En el panel de navegación izquierdo, elija Cloud-native Gateway > Gateways. En la página Gateways, haga clic en el ID de la puerta de enlace.
En el panel de navegación izquierdo, haga clic en Routes. A continuación, haga clic en la pestaña Services.
-
En la pestaña Services, localice el servicio para el cual desea configurar una política de balanceo de carga, haga clic en el icono
de la columna Actions y seleccione Policies. En la sección Traffic Management, haga clic en Edit a la derecha de Load Balancing Configuration y configure los parámetros.Parámetro
Descripción
Load Balancing Type
Valores válidos: Round Robin, Least Connections, Random y Consistent Hashing.
Consistent Hashing Method
Este parámetro solo es válido si establece Load Balancing Type en Consistent Hashing. Valores válidos: Source IP Address, Request Parameter, Header y Cookie.
Source IP Address: los valores de hash se obtienen según la dirección IP de origen. El tráfico se programa con base en los valores de hash de dicha dirección.
Request Parameter: los valores de hash se calculan según los parámetros de consulta de la solicitud HTTP. Las solicitudes con el mismo valor de hash se reenvían a la misma instancia para su procesamiento.
Request Parameter: introduzca un parámetro de consulta.
Header: los valores de hash se calculan según el parámetro de encabezado de la solicitud HTTP. Las solicitudes con el mismo valor de hash se reenvían a la misma instancia para su procesamiento.
Request Header: introduzca el valor de la clave del parámetro en el campo Request Header.
Cookie: los valores de hash se calculan según todas las cookies de la solicitud HTTP. Las solicitudes con el mismo valor de hash se reenvían a la misma instancia para su procesamiento.
Cookie Name: introduzca un nombre para la cookie. El nombre debe tener entre 1 y 64 caracteres, y puede contener letras, dígitos, guiones bajos (_) y guiones (-).
Cookie Lifecycle: introduzca el tiempo de caducidad de la cookie.
Cookie Path: introduzca la ruta de la cookie.
Prefetch Time
Si establece Load Balancing Type en Round Robin o Least Connections, debe configurar este parámetro. Unidad: segundos. Durante el periodo de precarga del servicio, el tráfico en los nodos de los servicios de backend recién registrados aumenta linealmente.
-
Una vez completada la configuración, haga clic en OK.
Después de crear y habilitar la política de balanceo de carga, compruebe si la política surte efecto según sus requisitos empresariales.