我在VPC中有一些lambda函数,其中一些函数需要互联网才能工作,所以我添加了一个NAT实例(t2.micro(,问题是我有一些函数有时工作,有时超时。例如,调用FB API的函数80%的时间工作,20%的时间超时。另一个功能是使用boto3创建一个点实例50%的时间超时,日志会给我
2018-07-16T06:35:55.909Z 421f98dd-88c2-11e8-913a-63c8d6f276f3任务在 100.10秒后超时
每当我重新部署我的无服务器项目时,我都会遇到这个问题。
我增加了超时限制和内存,但我也遇到了同样的问题——我确信可以访问互联网,但一些lambda函数超时了。
你认为问题出在哪里?感谢
我在VPC中使用Lambda时遇到过这种情况(因此有一个NAT网关和Internet网关(。
我无意中选择了Lambda运行的所有子网(包括公共子网(,而它只能从私人子网访问互联网。
取消选择公用子网并保存,您应该可以解决问题。
这是我使用的知识库文章的链接-https://aws.amazon.com/premiumsupport/knowledge-center/internet-access-lambda-function/