【发布时间】:2018-08-23 19:21:06
【问题描述】:
我有一个 Lambda 函数,它连接到外部数据库(运行 MySQL)并在从数据库中获取数据后发送 SNS 电子邮件。
我创建了一个带有 NAT 网关、2 个子网和一个允许所有传入和传出流量的安全组的 VPC。创建 VPC 以附加到我的 Lambda 函数的原因是我需要一个弹性 IP,因为 MySQL 需要授权所有尝试连接的外部 IP。
没有 VPC,我的代码可以正常工作,从数据库中获取数据并毫无问题地发送 SNS 电子邮件。但是,将 VPC 添加到 Lambda 函数时,MySQL 查询不起作用,SNS 也不会发送任何电子邮件。
我在 CloudWatch Logs 中没有收到任何错误或任何可能导致问题的迹象。有人知道是什么原因造成的吗?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-vpc aws-vpc