お世話になります。
下記質問に関連しての質問です。
https://teratail.com/questions/45638
moonphase様の回答に
ELBがクライアントへレスポンスを返す際にSet-Cookie:ヘッダのMAX-AGE値を設定する
とありまして、それに関する質問となります。
#お聞きしたいこと
ELBがクライアントへレスポンスを返す際にSet-Cookie:ヘッダのMAX-AGE値を設定する
これは「リクエストの度に残存期間(ここでは120秒)が設定され直す」という理解で正しいでしょうか。
つまり、下記の認識が正しいかを気にしております。
- 120秒より小さい間隔でHTTPリクエストを実施していれば、同じバックエンドサーバにルーティングされる
- 120秒間を置いてリクエストすると、前回と違うバックエンドサーバにルーティングされる可能性がある
#背景
ALB(Application Load Balancer)の使用を検討しておりますが、
CLB(Classic Load Balancer)と違い「アプリケーション制御によるセッション維持」が選択できないため、
全体の挙動として問題ないかを懸念しております。
本件でアプリケーション側で生成されるCookieの仕様を詳細に把握できていないのですが、
Webサービスとして「20分間無操作だとログアウトされる」ような挙動であるとのことです。
ここで、上述の質問における私の認識が正しければ、
ALBの[Stickiness duration]を「20分間」に指定すれば問題ないと考えております。
#調べたこと
下記ドキュメントを参照しましたが、今回お聞きしたいことは読み取れませんでした。
(こちらは本筋ではありませんが、「有効期限後に自動的に更新」という意味を理解できておりません)
スティッキーポリシー設定では、各 Cookie の有効期間を設定する Cookie 期限を定義します。Cookie は有効期限後に自動的に更新されます。
http://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/classic/elb-sticky-sessions.html
以上、ご確認いただけますよう、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/30 07:30
2017/01/30 07:45
2017/01/30 07:52