Habilitar a persistência da sessão para balanceador de carga do Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Habilitar a persistência da sessão para balanceador de carga do Lightsail

Você pode habilitar a persistência da sessão para seus usuários. Isso é útil se você estiver armazenando informações da sessão localmente no navegador do usuário. Por exemplo, se você estiver executando um aplicativo de comércio eletrônico Magento com um carrinho de compras no Lightsail. Se você habilitar a persistência da sessão, seus usuários poderão adicionar itens ao carrinho de compras, sair do site e encontrá-los ainda disponíveis quando voltarem.

Também é possível ajustar a duração do cookie usando a AWS Command Line Interface (AWS CLI) ou a API do Lightsail.

Habilitar persistência da sessão

  1. Na página inicial do Lightsail, selecione Networking (Redes).

  2. Escolha o balanceador de carga a ser gerenciado.

  3. Escolha a guia Tráfego de entrada.

  4. Escolha Habilitar persistência da sessão.

    
            Persistência da sessão habilitada

Você também pode ajustar a duração do cookie para a sessão persistente. Isso será útil se você quiser uma duração particularmente longa ou curta. Por exemplo, para vários sites de comércio eletrônico, a duração é muito longa. Isso permite que os clientes saiam e voltem sem perder os itens do carrinho de compras.

Caso ainda não tenha feito isso, defina a AWS CLI e configure-a.

Configurar a AWS Command Line Interface para funcionar com o Amazon Lightsail

  1. Abra um prompt de comando ou uma janela do terminal.

  2. Digite o comando da AWS CLI a seguir para aumentar a duração do cookie para três dias (259.200 segundos).

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

    No comando, substitua LoadBalancerName pelo nome do seu load balancer.

    Você deverá ver algo semelhante à resposta a seguir.

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