某个应用程序的数据库已从使用公共端点的公共子网迁移到私有子网,以移除公共网络访问。此更改后,需要读取访问权限的 AWS Lambda 函数无法再访问数据库。管理员必须在不向公共互联网开放数据库的情况下恢复连接。哪种方法满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 Lambda 函数创建 AWS PrivateLink 接口端点。使用数据库的私有端点连接到数据库。.
为什么这是答案
正确答案是为 Lambda 函数创建 AWS PrivateLink 接口端点。使用数据库的私有端点连接到数据库。当数据库迁移到私有子网后,Lambda 函数无法直接通过公共网络访问它。AWS PrivateLink 允许 Lambda 函数通过私有连接访问 VPC 中的服务,而无需流量遍历公共互联网。通过创建接口 VPC 端点,Lambda 函数可以在不暴露数据库到公共网络的情况下,安全地连接到数据库的私有端点。 将 Lambda 函数连接到数据库 VPC 是一种解决方案,但通常通过配置 Lambda 的 VPC 连接来实现,而不是简单地“连接”到 VPC。PrivateLink 提供了一种更精细、更安全的方式,尤其是在跨账户或跨VPC访问时。为 Lambda 函数附加 IAM 角色是用于授权访问 AWS 资源,而不是解决网络连接问题。将数据库移至公共子网会违背将数据库移入私有子网以移除公共网络访问的初衷,并且增加了安全风险。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡