Q44 — AWS SOA-C02 第1章
第 44/100 题 | ← 返回第1章
一家公司将其有状态Web应用程序托管在Auto Scaling组内的Amazon EC2实例上。这些实例位于一个Application Load Balancer(ALB)后端,ALB配置了单个目标组。ALB被配置为Amazon CloudFront分发的源站。用户报告Web应用程序出现随机登出问题。
- A. 在ALB目标组中切换为最少未完成请求算法。
- B. 在CloudFront分发的缓存行为中配置Cookie转发。
- C. 在CloudFront分发的缓存行为中配置头信息转发。 ✓
- D. 在ALB监听器规则中启用组级粘性。
- E. 在ALB目标组中启用粘性会话。 ✓
正确答案: C. 在CloudFront分发的缓存行为中配置头信息转发。, E. 在ALB目标组中启用粘性会话。
解析
用户会话中断通常与会话保持机制有关。AWS文档指出,有状态应用需确保请求路由的一致性。ALB的粘性会话(目标组级别)可将用户请求定向到同一实例,防止因负载均衡导致的会话丢失。CloudFront默认不转发特定头或Cookie,配置缓存行为中的Cookie转发确保会话信息传递至源站。选项B涉及CloudFront正确处理会话Cookie,选项E确保ALB维持会话粘性。其他选项未直接关联会话保持的核心配置。