AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个无服务器应用程序使用 AWS Lambda 和 DynamoDB。新功能要求 Lambda 函数能够访问位于 VPC 中三个子网的 Amazon Neptune DB 集群。哪些解决方案能让 Lambda 函数同时访问 Neptune 集群和 DynamoDB?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Neptune VPC 中创建三个私有子网,并通过 NAT 网关路由互联网出站流量。配置 Lambda 函数以在这些私有子网中运行。, 在 Neptune VPC 中创建三个私有子网,并将 Lambda 函数托管在这些隔离的私有子网中。为 DynamoDB 创建一个 VPC endpoint,并通过该 endpoint 路由 DynamoDB 流量。.
为什么这是答案
当 Lambda 函数需要访问 VPC 内的资源(如 Neptune)时,它必须配置为在 VPC 内运行。选项一在公共子网中运行 Lambda,这通常不是最佳实践,因为公共子网暴露于互联网,增加了安全风险。选项三和选项四让 Lambda 在 VPC 外部运行,无法直接访问 VPC 内的 Neptune 实例,除非通过复杂的网络配置或公共端点,这不符合题目要求。
正确选项一:在私有子网中运行 Lambda 函数,并通过 NAT 网关提供互联网出站访问,可以确保 Lambda 既能访问 VPC 内的 Neptune(通过私有 IP),又能访问 DynamoDB(通过 NAT 网关路由到互联网)。
正确选项二:在私有子网中运行 Lambda 函数,并为 DynamoDB 创建一个 VPC 端点。这样,Lambda 访问 Neptune 和 DynamoDB 的流量都保持在 AWS 网络内部,提高了安全性和性能,同时避免了通过互联网网关或 NAT 网关访问 DynamoDB 的需要。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡