某个 Lambda 函数必须向同一 AWS 账户中私有子网内的 EC2 实例上运行的内部应用程序发出 HTTP POST 请求。哪种解决方案能让 Lambda 函数访问该内部应用程序?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 Lambda 函数与 VPC 和私有子网关联(将 Lambda 函数附加到 VPC)。.
为什么这是答案
正确的做法是将 Lambda 函数与 VPC 和私有子网关联。当 Lambda 函数需要访问 VPC 内的私有资源(例如 EC2 实例上的应用程序)时,必须将其配置为在 VPC 中运行。这样,Lambda 函数就可以通过 VPC 的内部网络直接访问私有子网中的资源,而无需通过公共互联网。 创建连接到私有子网的 VPC 端点是用于访问 AWS 服务(如 S3、DynamoDB)的,而不是用于 Lambda 函数访问用户在 EC2 上部署的私有应用程序。在 Lambda 函数和私有子网之间建立 VPN 连接是不必要的,因为 Lambda 函数可以直接配置为在 VPC 中运行。修改 VPC 路由表以包含 Lambda 函数的 IP 地址是不可行的,因为 Lambda 函数的 IP 地址是动态分配的,并且路由表是用于控制网络流量的,不能直接将 Lambda 函数的执行环境加入路由表。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡