기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lightsail 로드 밸런서의 세션 지속성 활성화
사용자에 대해 세션 지속성을 활성화할 수 있습니다. 이 기능은 세션 정보를 사용자의 브라우저에 로컬로 저장하는 경우에 유용합니다. 예를 들어 Amazon Lightsail에서 장바구니가 있는 Magento 전자 상거래 애플리케이션을 실행할 수 있습니다. 세션 지속성을 활성화하면, 사용자가 자신의 장바구니에 품목을 추가한 후 사이트를 떠나도 다시 돌아왔을 때 장바구니에 항목을 유지할 수 있습니다.
AWS Command Line Interface (AWS CLI) 또는 API Lightsail을 사용하여 쿠키 지속 시간을 조정할 수도 있습니다.
세션 지속성 활성화
-
Lightsail 홈 페이지에서 네트워킹을 선택합니다.
-
관리할 로드 밸런서를 선택합니다.
-
인바운드 트래픽 탭을 선택합니다.
-
세션 지속성 활성화를 선택합니다.
쿠키 지속 기간 조정
쿠키의 지속 기간도 지속적 세션에 알맞게 조정할 수 있습니다. 이 기능은 지속 기간을 특히 길거나 짧게 하려 할 때 유용합니다. 예를 들어 많은 전자 상거래 사이트는 지속 기간이 매우 깁니다. 이렇게 하면 고객이 사이트를 떠났다가 다시 돌아와도 장바구니의 항목을 그대로 유지할 수 있습니다.
아직 설정하지 않았다면 AWS CLI 설정하고 구성하십시오.
Amazon AWS Command Line Interface Lightsail과 함께 작동하도록 구성
-
명령 프롬프트 또는 터미널 창을 엽니다.
-
다음 AWS CLI 명령을 입력하여 쿠키 기간을 3일 (259,200초) 으로 늘립니다.
aws lightsail update-load-balancer-attribute --load-balancer-name
LoadBalancerName
--attribute-name SessionStickiness_LB_CookieDurationSeconds --attribute-value 259200명령에서 다음을 대체합니다.
LoadBalancerName
로드 밸런서의 이름으로성공하면 다음 응답이 표시됩니다.
{ "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 } ] }