一家公司在 VPC 的私有子网中运行 AWS Lambda 函数。这些子网通过 Amazon EC2 NAT 实例使用到 Internet 的默认路由。Lambda 函数处理数据并将输出保存到 Amazon S3。Lambda 在上传时偶尔会超时,因为 NAT 实例的网络已饱和。该公司希望 Lambda 访问 Amazon S3 而无需遍历 Internet。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 VPC 中为 Amazon S3 预置一个 gateway endpoint,并相应地更新子网的路由表。.
为什么这是答案
正确的解决方案是为 Amazon S3 预置一个 gateway endpoint,并更新子网的路由表。Gateway endpoint 允许私有子网中的 Lambda 函数通过 AWS 内部网络直接访问 S3,而无需经过 NAT 实例或 Internet。这解决了 NAT 实例网络饱和导致的超时问题,并提高了安全性。 将 EC2 NAT 实例替换为 AWS 托管的 NAT Gateway 确实能提高可用性和带宽,但 Lambda 仍然会通过 NAT Gateway 访问 Internet 上的 S3,这不符合“无需遍历 Internet”的要求。 增加 EC2 NAT 实例的大小可以缓解网络饱和,但同样不符合“无需遍历 Internet”的要求,并且可能无法完全解决问题。 预置 Transit Gateway 主要用于连接多个 VPC 或本地网络,它本身不提供到 S3 的私有连接,Lambda 仍然需要通过其他方式(如 NAT 实例或 Gateway Endpoint)访问 S3。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡