Sitzungspersistenz für Lightsail-Load Balancer aktivieren - 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.

Sitzungspersistenz für Lightsail-Load Balancer aktivieren

Sie können die Sitzungspersistenz für Ihre Benutzer aktivieren. Dies ist hilfreich, wenn Sie Sitzungsinformationen lokal im Browser des Benutzers speichern. Sie könnten beispielsweise eine Magento-E-Commerce-Anwendung mit einem Einkaufswagen auf Amazon 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 mit dem AWS Command Line Interface (AWS CLI) oder dem API Lightsail anpassen.

Aktivieren der Sitzungspersistenz

  1. Wählen Sie auf der Lightsail-Startseite Networking aus.

  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.

Falls Sie dies noch nicht getan haben, richten Sie das ein AWS CLI und konfigurieren Sie es.

Konfigurieren Sie das AWS Command Line Interface für die Verwendung 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) zu erhöhen.

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

    Ersetzen Sie im Befehl LoadBalancerName mit dem 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 } ] }