Aktifkan persistensi sesi untuk penyeimbang beban Lightsail - Amazon Lightsail

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aktifkan persistensi sesi untuk penyeimbang beban Lightsail

Anda dapat mengaktifkan persistensi sesi untuk pengguna Anda. Hal ini sangat membantu jika Anda menyimpan informasi sesi secara lokal di peramban pengguna. Misalnya, Anda mungkin menjalankan aplikasi e-commerce Magento dengan keranjang belanja di Amazon Lightsail. Jika Anda mengaktifkan persistensi sesi, maka pengguna Anda dapat menambahkan item ke keranjang belanja mereka, meninggalkan situs, dan masih menemukan item di keranjang belanja mereka ketika mereka kembali.

Anda juga dapat menyesuaikan durasi cookie menggunakan AWS Command Line Interface (AWS CLI) atau LightsailAPI.

Aktifkan persistensi sesi

  1. Pada halaman rumah Lightsail, pilih Networking.

  2. Pilih penyeimbang beban Anda untuk mengelolanya.

  3. Pilih tab Lalu lintas masuk.

  4. Pilih Aktifkan persistensi sesi.

    Persistensi sesi diaktifkan

Anda juga dapat menyesuaikan durasi cookie untuk sesi persisten. Hal ini berguna jika Anda ingin memiliki durasi yang sangat panjang atau pendek. Misalnya, untuk banyak situs perdagangan elektronik, durasinya cukup panjang. Hal ini memungkinkan pelanggan pergi dan kembali tanpa kehilangan barang di keranjang belanja mereka.

Jika Anda belum melakukannya, atur AWS CLI dan konfigurasikan.

Konfigurasikan AWS Command Line Interface untuk bekerja dengan Amazon Lightsail

  1. Buka jendela command prompt atau terminal.

  2. Ketik AWS CLI perintah berikut untuk meningkatkan durasi cookie menjadi tiga hari (259.200 detik).

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

    Dengan perintah, ganti LoadBalancerName dengan nama penyeimbang beban Anda.

    Jika berhasil, Anda akan melihat respon berikut.

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