Q32 — AWS SOA-C02 第1章

第 32/100 题 | ← 返回第1章

某公司正在 Application Load Balancer(ALB)后方的 Amazon EC2 实例上运行一个网站。该公司配置了一个 Amazon CloudFront 分配,并将 ALB 设为源。该公司创建了一个 Amazon Route 53 CNAME 记录,将所有流量通过 CloudFront 分配路由。结果意外地导致移动用户现在收到的是网站的桌面版本。 系统运维管理员应采取以下哪项操作来解决此问题?

正确答案: C. 在 ALB 上启用 IPv6。更新 CloudFront 分配的源设置以使用双栈终端节点。

解析

Amazon CloudFront 默认不会将某些请求头转发到源站,如 User-Agent。当源服务器依赖 User-Agent 头来提供不同设备版本的内容时,需在 CloudFront 行为中显式配置转发该头部。AWS 文档指出,通过转发特定头部,源站能基于这些信息动态调整响应内容。选项 A 正确配置了转发 User-Agent 头,确保源站接收并处理设备类型,而选项 B 错误地添加自定义头可能覆盖原始值。选项 C 和 D 涉及 IPv6,与设备检测无关。