Habilite la persistencia de sesiones para los balanceadores de carga de Lightsail - Amazon Lightsail

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.

Habilite la persistencia de sesiones para los balanceadores 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, es posible que esté ejecutando una aplicación de comercio electrónico de Magento con un carrito de compras en Amazon 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 puedes ajustar la duración de la cookie con AWS Command Line Interface (AWS CLI) o LightsailAPI.

Habilitar la persistencia de sesiones

  1. En la página de inicio de Lightsail, elija Redes.

  2. Elija su balanceador de carga para administrarlo.

  3. Elija la pestaña Tráfico de entrada.

  4. Elija Habilitar persistencia de sesión.

    Persistencia de sesión habilitada

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, configure AWS CLI y configúrelo.

Configure el AWS Command Line Interface para que funcione con Amazon Lightsail

  1. Abra un símbolo del sistema o una ventana de terminal.

  2. Escriba el siguiente AWS CLI comando para aumentar la duración de la cookie a tres días (259 200 segundos).

    aws lightsail update-load-balancer-attribute --load-balancer-name LoadBalancerName --attribute-name SessionStickiness_LB_CookieDurationSeconds --attribute-value 259200

    En el comando, sustituya LoadBalancerName con el nombre de tu balanceador de cargas.

    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 } ] }