您需要一个 Lambda 函数来安全地查询位于 VPC1 私有子网中的 Amazon Aurora 数据库。哪种配置能让 Lambda 函数安全地访问数据库?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建 Lambda 函数并为 VPC1 启用 VPC 访问。将安全组 SG1 同时附加到 Lambda 函数和数据库,并配置 SG1 的规则以允许端口 3306 上的 TCP 流量。.
为什么这是答案
正确答案通过将 Lambda 函数部署到与 Aurora 数据库相同的 VPC (VPC1) 中,并使用相同的安全组 (SG1) 来实现安全访问。SG1 上的入站规则允许端口 3306 上的 TCP 流量,确保 Lambda 可以连接到数据库。 选项“在新的 VPC (VPC2) 中的新公共子网中创建 Lambda 函数,并将 VPC2 与 VPC1 对等”是错误的,因为 Lambda 函数不应部署在公共子网中以访问私有资源,并且 VPC 对等会增加不必要的复杂性。 选项“创建 Lambda 函数,将 SG1 附加到 Lambda,将 SG2 附加到数据库,然后向 SG1 添加入站规则以允许来自端口 3306 的 TCP 流量”是错误的,因为入站规则应添加到数据库的安全组 (SG2),而不是 Lambda 的安全组 (SG1)。 选项“将 Aurora 数据导出到 S3,并在 VPC1 中创建一个 Lambda 函数,该函数从 S3 查询数据”是错误的,因为它不直接查询数据库,而是查询数据的副本,这可能导致数据陈旧且不符合实时性要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡