amazon-web-services - VPC 中的 AWS Lambda:随机网络问题
问题描述
我们正在使用 AWS lambdas 来触发对我们的实时 API 的一些健康检查。此 lambda 在大多数情况下都按预期工作。但是,由于某些网络问题,它随机失败,例如:
错误:getaddrinfo ENOTFOUND api.example.com
我怀疑 lambda 仍然是冷启动,它的网络还没有准备好。
是否有任何最佳实践来测试 lambda 上的网络可用性?任何要强制执行的配置参数?我想测试错误消息,如果它包含一个ENOTFOUND
,则忽略它并让下一个调用测试 API。但这看起来并不理想。:/
请注意,lambda 位于 VPC 中,以防它产生影响。
解决方案
推荐阅读
- android - Android WebView 拒绝互联网访问?
- algorithm - 这个for循环案例的时间复杂度是多少?
- swift - Xamarin 绑定 SWIFT 库:当构造函数具有参数时 SWIFT_UNAVAILABLE
- javascript - 如何检索和收集数组项目第一次出现的索引,同时考虑相同项目的连续顺序?
- java - Java删除文件中的行?
- php - 我没有在 UPI INTENT API Paytm 中获得深层链接
- javascript - 由于此错误消息未在组件中显示,存储更改不会立即对组件可见?
- node.js - 如何检查用户是否存在于nodejs中
- php - 如何在 Laravel 8 中使用基本身份验证编写 cURL 请求
- python - 训练 TensorFlow 模型时 GPU 利用率低