Q49 — AWS SAA-C03 第11章

第 49/100 题 | ← 返回第11章

Q749.一家公司在具有目标组的 Auto Scaling 组中的 Amazon EC2 实例上运行 Web 应用程序.该公司将该应用程序设计为与会话亲和性(粘性会话)配合使用,以获得更好的用户体验.该应用程序必须作为端点通过互联网公开可用.必须将 WAF 应用于端点以提高安全性.必须在端点上配置会话亲和性(粘性会话).哪种步骤组合可以满足这些要求? (选择两个.)

正确答案: C. 创建公共应用程序负载均衡器.指定应用程序目标组., E. 在 AWS WAF 中创建 Web ACL.将 Web ACL 与端点关联

解析

为了满足使 Web 应用程序公开且具有会话关联性并应用 Web 应用程序防火墙 (WAF) 以提高安全性的要求,应采取以下步骤组合:C. 创建公共应用程序负载均衡器.指定应用程序目标组.E. 在 AWS WAF 中创建 Web ACL.将 Web ACL 与端点关联.选项 C 创建公共应用程序负载均衡器 (ALB) 并指定应用程序目标组,是实现所需结果的适当选择. ALB 可以将传入流量分配到 Auto Scaling 组中的多个 EC2 实例,同时支持会话关联性.通过使用目标组配置 ALB,负载均衡器可以将请求路由到实例,同时根据所选算法维持会话关联性(粘性会话).选项 E(在 AWS WAF 中创建 Web ACL 并将其与终端节点关联)对于通过将 WAF 保护应用于 Web 应用程序来增强安全性是必要的. AWS WAF 允许您定义规则和条件来防范常见的 Web 攻击,例如 SQL 注入和跨站点脚本编写.通过创建 Web ACL 并将其与 ALB 端点关联,WAF 可以检查传入请求并根据定义的规则采取适当的操作.选项 A(创建公共网络负载均衡器 (NLB) 并指定应用程序目标组)不是此场景的最佳选择.默认情况下,NLB 不支持会话关联性/粘性会话.虽然可以使用其他设置来配置与 NLB 的会话关联性,但这会增加复杂性,并且可能无法提供所需的用户体验.选项 B,创建网关负载均衡器 (GWLB) 并指定应用程序目标组,不适合此场景. GWLB 主要用于处理网络级流量,并非为 HTTP/HTTPS 流量或应用程序级负载平衡而设计.选项 D(创建第二个目标组并向 EC2 实例添加弹性 IP 地址)对于实现会话关联性或应用 WAF 不是必需的.它没有为所提到的要求提供任何直接的解决方案.因此,满足使 Web 应用程序公开可用并具有会话关联性和应用 WAF 的要求的两个步骤是:C. 创建公共应用程序负载均衡器.指定应用程序目标组.E. 在 AWS WAF 中创建 Web ACL.将 Web ACL 与端点关联.