无法连接到vpc以外的数据库

问题描述 投票:0回答:1

嘿,我在vpc里面装了lambda,我试着在vpc外面连接mongodb,但出站连接似乎被阻止了。因为当我把lambda放在VPC外面的时候,连接就正常了。下面我把VPC的出站规则贴出来,据我了解,这些规则是负责lambda外的连接的。这是默认的VPC,所以设置了互联网网关等。貌似有什么地方我不明白......?

enter image description here

amazon-web-services aws-lambda amazon-vpc
1个回答
1
投票

部署在VPC内部的AWS Lambda函数从来没有分配过公共IP地址。正因为如此,它们不能直接使用互联网网关。VPC 内部的 Lambda 函数不能直接访问 VPC 外部的任何东西。如果您想让运行在 VPC 内部的 Lambda 函数访问运行在 VPC 以外某个地方的 MongoDB 实例,那么您必须使用 NAT 网关配置 VPC 子网,然后配置 Lambda 函数在这些子网内运行。

© www.soinside.com 2019 - 2024. All rights reserved.