AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个传统应用程序已迁移到 AWS,并在私有子网中的三个 EC2 实例(每个可用区一个)上运行。这些实例是三个公共子网中 Application Load Balancer (ALB) 的目标。该应用程序必须调用仅接受来自单个公司 IP 地址流量的本地系统。安全团队已将该 IP 引入云中,并为其分配了一个弹性 IP。该解决方案必须允许应用程序访问本地系统并自动处理故障。哪种设计符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在公共子网中部署单个 NAT 网关,并将弹性 IP 分配给它。使用带有自定义指标的 Amazon CloudWatch 监控 NAT 网关的健康状况。如果 NAT 网关变得不健康,则调用 AWS Lambda 函数在另一个子网中创建新的 NAT 网关,并将弹性 IP 分配给该新的 NAT 网关。.
为什么这是答案
正确答案通过在公共子网中部署单个 NAT 网关并将弹性 IP 分配给它来满足应用程序访问本地系统并自动处理故障的要求。NAT 网关提供出站连接,并允许将弹性 IP 与其关联,确保本地系统始终看到来自单个公司 IP 地址的流量。结合 CloudWatch 监控和 Lambda 自动化,可以在 NAT 网关出现故障时自动重新创建并重新分配弹性 IP,从而实现高可用性。
其他选项不满足所有要求:
部署三个 NAT 网关并将弹性 IP 分配给它们会导致本地系统看到多个 IP 地址,这与要求不符。
将 ALB 替换为 NLB 并将弹性 IP 分配给 NLB 不适用于应用程序,因为 ALB 位于应用程序层,而 NLB 位于传输层,且 NLB 主要用于高性能场景,无法直接满足应用程序访问本地系统的需求。
将弹性 IP 分配给 ALB 无法满足应用程序访问本地系统的需求,因为 ALB 用于入站流量,而不是应用程序的出站流量。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡