Aktivieren der Sitzungspersistenz für Lightsail-Load-Balancer - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktivieren der Sitzungspersistenz für Lightsail-Load-Balancer

Sie können die Sitzungspersistenz für Ihre Benutzer aktivieren. Dies ist hilfreich, wenn Sie Sitzungsinformationen lokal im Browser des Benutzers speichern. Nehmen Sie zum Beispiel an, dass Sie eine Magento-E-Commerce-Anwendung mit einem Einkaufswagen auf Lightsail ausführen. Wenn Sie die Sitzungspersistenz aktivieren, können Ihre Benutzer dem Einkaufswagen Artikel hinzufügen, die Website verlassen und finden bei Ihrer Rückkehr die Artikel immer noch im Einkaufswagen wieder.

Sie können die Cookie-Dauer auch mithilfe der AWS Command Line Interface (AWS CLI)- oder Lightsail-API anpassen.

Aktivieren der Sitzungspersistenz

  1. Wechseln Sie auf der Lightsail-Startseite zur Registerkarte Networking (Netzwerk).

  2. Markieren Sie Ihren Load Balancer, um ihn zu verwalten.

  3. Wählen Sie die Registerkarte Inbound traffic (Eingehender Datenverkehr) aus.

  4. Klicken Sie auf Enable session persistence (Sitzungspersistenz aktivieren).

    
            Sitzungspersistenz aktiviert

Sie können auch die Cookie-Dauer für die persistente Sitzung anpassen. Dies ist nützlich, wenn Sie eine besonders lange oder kurze Dauer haben möchten. Für viele E-Commerce-Websites ist die Dauer beispielsweise sehr lang. Dadurch können Kunden die Website verlassen und finden ihre Artikel beim Zurückkehren in ihrem Einkaufswagen wieder.

Wenn Sie es noch nicht getan haben, müssen Sie AWS CLI einrichten und konfigurieren.

Konfigurieren der AWS Command Line Interface für die Arbeit mit Amazon Lightsail

  1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal-Fenster.

  2. Geben Sie den folgenden AWS CLI-Befehl ein, um die Cookie-Dauer auf drei Tage (259.200 Sekunden) auszuweiten.

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

    Ersetzen Sie im Befehl LoadBalancerName durch den Namen Ihres Load Balancers.

    Bei Erfolg sollte die folgende Antwort angezeigt werden.

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