我在 VPC 中有一些 lambda 函数,其中一些需要 Internet 才能工作,所以我添加了一个 NAT 实例 (t2.micro),问题是我有一些函数有时可以工作,有时会超时。例如,调用 FB API 的函数 80% 的时间工作,20% 的时间超时。另一个功能是使用 boto3 创建一个 Spot 实例,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/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)