Q13 — AWS DVA-C02 第1章
第 13/100 题 | ← 返回第1章
伊家交司计划在AWS白色署伊个应用程序,使用Elastic Load Balancer。该应用程序使用HTTP/HTTPS监听续,小且必场访问客户端的IP地址。据种负载平衡远案满梦这些要求?
- A. 使用Application Load Balancer和X-Forwarded-For头。 ✓
- B. 使用Network Load Balancer (NLB)。在NLB和目标应用程序上启用代理协议支持。
- C. 使用Application Load Balancer。通过实例ID注册目标。
- D. 使用Network Load Balancer和X-Forwarded-For头。
正确答案: A. 使用Application Load Balancer和X-Forwarded-For头。
解析
X-Forwarded-For头是用于在HTTP请求中传递原始客户端IP地址的一种标准头部。在这个场景中,要求访问客户端的IP地址,因此需要使用能够传递这个信息的负载平衡方案。Application Load Balancer (ALB) 是一个可以在应用层(HTTP/HTTPS)上进行负载平衡的服务。当使用ALB时,可以启用X-Forwarded-For头,以便将客户端的原始IP地址传递给后端目标。选项B中提到了Network Load Balancer (NLB),但NLB是在传输层(TCP/UDP)上进行负载平衡的服务,不支持X-Forwarded-For头。因此,不符合题目要求。选项C中注册目标时使用实例ID,但这是与负载平衡的注册和目标管理有关的操作,而不涉及访问客户端IP地址的需求。选项D中虽然提到了X-Forwarded-For头,但Network Load Balancer本身并不支持X-Forwarded-For头,因此也不符合题目要求。 【灯笼考证提供:swufelp1999】