我有一个Lambda函数,它连接到外部数据库(运行MySQL),并在从数据库获取数据后发送SNS电子邮件。
我已经创建了一个带有NAT网关、2个子网和一个安全组的VPC,它允许所有传入和传出通信量。创建一个VPC来附加到我的Lambda功能的原因是我需要一个弹性IP,因为MySQL需要授权所有试图连接的外部IP。
没有VPC,我的代码可以正常工作,从数据库获取数据并发送SNS电子邮件,没有问题。但是,当将VPC添加到Lambda函数时,MySQL查询既不工作,也不发送任何电子邮件。
我在CloudWatch日志中没有任何错误,也没有任何可能导致问题的指示。有人知道是什么导致了这一切吗?
发布于 2018-08-23 11:21:06
要使AWS Lambda函数能够访问Internet,需要以下选项之一:
https://stackoverflow.com/questions/51981429
复制相似问题