【发布时间】:2020-06-28 06:43:41
【问题描述】:
当 Lambda 附加到一个(或多个)VPC 子网时,对数据交换 api 的后调用会超时。当 Lambda 与所有子网分离时,此 post 调用成功。这在 golang Lambda 环境中始终如一地发生。
在我的用例中,我从 Lambda 访问 Redis,而 Redis 只能从 VPC 内访问。
错误信息: error=RequestError: 发送请求失败 原因:发布https://dataexchange.us-east-1.amazonaws.com/v1/data-sets:拨打tcp 52.85.148.96:443:i/o超时
【问题讨论】:
-
您的 lambda 在私有子网中?
-
是的@Marcin lambda 在私有子网中。
-
这就是为什么它可能无法与 dataexchenge 端点通信的原因。您是否在 VPC 中设置了 NAT 网关?
-
不,我现在还没有设置 NAT 网关。需要NAT网关吗?
标签: amazon-web-services aws-lambda