从Amazon lambda连接到VM的套接字

时间:2017-10-04 21:22:44

标签: amazon-ec2 lambda aws-lambda

我正在尝试在lambdas中设置分布式应用程序。我在建立从lambda到外部世界的连接时遇到了问题。

例如,当从lambda运行iperf到外部VM时,我得到一个超时:

START RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023 Version: $LATEST
HELLO WORLD
('Running: ', './iperf3 -c 172.31.41.2 -t 3')
END RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023
REPORT RequestId: dc46db91-a948-11e7-9ad9-7b02d2e37023  Duration: 30030.15 ms   Billed Duration: 30000 ms   Memory Size: 1536 MB    Max Memory Used: 21 MB  
2017-10-04T21:13:55.694Z dc46db91-a948-11e7-9ad9-7b02d2e37023 Task timed out after 30.03 seconds

iperf 是静态编译的。当我在另一个VM中运行此命令时,它可以工作,但它在lambda中失败。

我不知道这是否与lambda的限制或我的设置的权限/安全配置有关。

真的很感谢这方面的帮助。

1 个答案:

答案 0 :(得分:1)

为该功能设置正确的VPC / Subnet / Security组配置解决了问题。