Lambda上的AWS Network Security

时间:2019-06-06 14:09:48

标签: amazon-web-services aws-lambda amazon-vpc

我有一个AWS lambda函数,该函数调用GitHub API并运行正常。这是使用Lambda的默认网络设置(即无VPC)

我添加了新代码以访问AWS MySQL数据库。

最初,db代码无法正常工作,因为它无法访问数据库。为了使其正常工作,我根据映像添加了一个VPC,现在可以进行MySQL访问了。但是,GitHub API访问已停止。

enter image description here

据我所知,VPC已设置为允许出站Internet访问,所以不太确定问题出在哪里。

任何想法

1 个答案:

答案 0 :(得分:0)

将Lambda添加到VPC时,默认情况下它将失去Internet访问。您需要使VPC可以访问互联网,您需要创建:

  • 具有公共IP的新子网
  • 连接到VPC的Internet网关
  • 用于将专用子网桥接到新子网的NAT网关

所有步骤都可以在here

上找到