首页 > 解决方案 > VPC 中的 AWS Lambda:随机网络问题

问题描述

我们正在使用 AWS lambdas 来触发对我们的实时 API 的一些健康检查。此 lambda 在大多数情况下都按预期工作。但是,由于某些网络问题,它随机失败,例如:

错误:getaddrinfo ENOTFOUND api.example.com

我怀疑 lambda 仍然是冷启动,它的网络还没有准备好。

是否有任何最佳实践来测试 lambda 上的网络可用性?任何要强制执行的配置参数?我想测试错误消息,如果它包含一个ENOTFOUND,则忽略它并让下一个调用测试 API。但这看起来并不理想。:/

请注意,lambda 位于 VPC 中,以防它产生影响。

标签: amazon-web-servicesaws-lambdaamazon-vpc

解决方案


推荐阅读