【发布时间】:2021-01-21 07:21:48
【问题描述】:
我有一个用 Java 编写的 AWS Lambda 函数,它试图访问由 ELB 公开的 SOAP API 服务。 lambda 函数和 ELB 都在默认 VPC 中。我已确保将 Lambda 附加到默认 VPC 中的所有子网。 lambda 函数具有 AWSLambdaVPCAccessExecutionRole 访问权限。我已经在 ELB SG 的入站规则中添加了 Lambda 的 SG。
但是当我运行 lambda 时,我得到以下信息 - 原因:org.apache.commons.httpclient.ConnectTimeoutException:主机在 30000 毫秒的超时时间内没有接受连接 . . . 原因:java.net.SocketTimeoutException:连接超时
【问题讨论】:
-
即使您进行了更改,听起来还是有一些东西阻止了从 Lambda 到 ELB 的通信。
标签: amazon-web-services aws-lambda amazon-elb amazon-vpc