Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Habilitación de la persistencia de sesiones para el equilibrador de carga de Lightsail
Puede habilitar la persistencia de sesiones para los usuarios. Esto resulta útil si está almacenando información de la sesión localmente en el navegador del usuario. Por ejemplo, podría estar ejecutando una aplicación de e-commerce de Magento con un carro de la compra en Lightsail. Si activa la persistencia de la sesión, los usuarios pueden agregar artículos a sus carros de compra, abandonar el sitio y encontrar los artículos en sus carros cuando regresen.
También puede ajustar la duración de las cookies utilizando la AWS Command Line Interface (AWS CLI) o la API de Lightsail.
Habilitar la persistencia de sesiones
-
En la página de inicio de Lightsail, elija Redes.
-
Elija su balanceador de carga para administrarlo.
-
Elija la pestaña Tráfico de entrada.
-
Elija Habilitar persistencia de sesión.
Ajustar la duración de cookies
También puede ajustar la duración de las cookies para la sesión persistente. Esto resulta útil si desea tener una duración especialmente larga o corta. Por ejemplo, para muchos sitios de eCommerce la duración es bastante larga. Esto permite que los clientes se marchen y regresen sin perder los artículos de sus carros de compra.
Si aún no lo ha hecho, debe instalar y configurar la AWS CLI.
Configurar la AWS Command Line Interface para que funcione con Amazon Lightsail
-
Abra un símbolo del sistema o una ventana de terminal.
-
Escriba el siguiente comando de la AWS CLI para aumentar la duración de las cookies a tres días (259.200 segundos).
aws lightsail update-load-balancer-attribute --load-balancer-name
LoadBalancerName
--attribute-name SessionStickiness_LB_CookieDurationSeconds --attribute-value 259200En el comando, reemplace
LoadBalancerName
con el nombre del balanceador de carga.Si la operación se realiza correctamente, debería ver la siguiente respuesta.
{ "operations": [ { "status": "Succeeded", "resourceType": "LoadBalancer", "isTerminal": true, "operationDetails": "SessionStickiness_LB_CookieDurationSeconds", "statusChangedAt": 1511758936.174, "location": { "availabilityZone": "all", "regionName": "us-west-2" }, "operationType": "UpdateLoadBalancerAttribute", "resourceName": "example-load-balancer", "id": "681c2bd9-9a51-402b-8ad2-12345EXAMPLE", "createdAt": 1511758936.174 } ] }