您正在部署一个新的 Node.js AWS Lambda 函数,该函数在 VPC 外部运行。该函数必须查询一个不可公开访问的 Amazon Aurora 数据库,并且您预计数据库流量会出现不可预测的突发。您应该怎么做才能让 Lambda 函数在突发情况下可靠地访问数据库?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 Lambda 函数配置为使用 Amazon RDS Proxy。.
为什么这是答案
正确答案是配置 Lambda 函数使用 Amazon RDS Proxy。Amazon RDS Proxy 是一种完全托管的数据库代理,可以帮助应用程序更高效地管理与关系数据库的连接。它通过连接多路复用和连接池来处理大量并发连接,这对于处理 Lambda 函数的突发流量至关重要,因为 Lambda 函数可能会快速扩展并创建大量数据库连接。RDS Proxy 还能确保连接的可靠性,即使数据库实例发生故障转移也能保持连接。 配置 NAT Gateway 并将其附加到 Lambda 函数是错误的,因为 NAT Gateway 用于允许私有子网中的资源访问互联网,而不是用于 Lambda 函数访问 VPC 内的私有数据库。使 Aurora 数据库可公开访问是错误且不安全的做法,因为它会暴露数据库并增加安全风险。为 Lambda 函数启用 VPC 访问是必要的,但仅将其附加到一个没有规则的新安全组是不足够的,因为安全组必须包含允许出站到数据库端口的规则,并且它不能解决突发连接管理的问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡