【发布时间】:2016-08-03 12:44:18
【问题描述】:
希望有人能帮助我解决这个问题。我目前正在开发一个 lambda 函数,该函数利用云监视调度程序来检查各种设备,并且它正在使用 elasticache 来维护一个简单的读数数据库。
我的问题是在我晚上关闭测试后。我早上启动了 lambda 函数,但该函数无法访问互联网。这由函数超时表示。经常在搞乱我的路线和我的 vpc 设置几个小时后,它会再次开始工作。只是为了第二天休息。有时它与 nat 网关一起工作,有时它只与一个 nat 实例一起工作。我通常对 vpc 设置所做的更改很小。我使用的设置模式是一个公共、一个私有和一个 natgateway。
更新:昨天一整天都无法从我的 VPC 访问互联网后,今天运行正常。我做了什么不同的,没有。当它再次停止运行时,可能是今天晚些时候,我会打电话给 AWS,看看我们是否能彻底解决这个问题。
【问题讨论】:
-
我遇到了完全相同的问题。你能解决它吗?
-
你查到真相了吗???
-
这也发生在我身上,我阅读了几篇关于使用 nat 网关等的文章......然后我对其进行了配置、测试并随机它失去了互联网访问权限,有时它工作得很好D:
-
我也遇到过同样的问题(私有子网中的 Lambda 函数,公有子网中的 NAT 网关,来自私有子网的出站流量通过 NAT 路由)。还没有解决它,但我发现不知何故,该函数仅在它第一次在特定子网中触发时才起作用。之后,它无法连接到互联网。
-
查看this question。如果您只允许一组临时端口,那么“互联网”(即您正在查询的某些特定服务器)可能会在您阻止的某些端口上回复。
标签: node.js amazon-web-services aws-lambda amazon-elasticache vpc