我在RDS中有一个Aurora集群和一个Lambda函数。
当我运行lambda实例时,当我试图连接到Aurora时,会得到连接超时。我能够在本地访问Aurora (将访问键添加到aws配置中)。
有什么想法,我还能检查一下为什么lambda不能访问实例吗?谢谢
更新:每个子网都有以下配置:


发布于 2017-08-18 03:02:36
两者都分配了相同的安全组。
一个常见的误解是,同一个安全组的成员可以通过成为同一个组的成员而相互通信。事实并非如此。作为同一个组的成员只意味着他们遵循相同的规则集。
只有当组允许访问自身时,安全组的成员才能访问组的其他成员。
与安全组关联的实例不能相互通信,除非添加了允许它的规则(例外:默认情况下,默认安全组具有这些规则)。 SecurityGroups.html
为"MySQL/Aurora“流量添加一个规则,但不是输入IP地址,而是输入安全组的sg-xxxxxxxx标识符。
发布于 2017-08-18 01:29:01
我也遇到了类似的问题,直到我意识到我正在使用的VPC没有为VPC中的主机启用dns解析。
需要为VPC设置enableDnsSupport选项。
请参阅http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html
https://stackoverflow.com/questions/45746812
复制相似问题