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á.
Habilite a persistência da sessão para balanceadores de carga 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, você pode estar executando um aplicativo de comércio eletrônico Magento com um carrinho de compras no Amazon 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.
Você também pode ajustar a duração do cookie usando o AWS Command Line Interface (AWS CLI) ou o LightsailAPI.
Habilitar persistência da sessão
-
Na página inicial do Lightsail, escolha Rede.
-
Escolha o balanceador de carga a ser gerenciado.
-
Escolha a guia Tráfego de entrada.
-
Escolha Habilitar persistência da sessão.
Ajustar a duração do cookie
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.
Se você ainda não tiver feito isso, configure o AWS CLI e configure-o.
Configure o AWS Command Line Interface para funcionar com o Amazon Lightsail
-
Abra um prompt de comando ou uma janela do terminal.
-
Digite o AWS CLI comando 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 259200No comando, substitua
LoadBalancerName
com o nome do seu balanceador de carga.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 } ] }