在AWS上,我创建了一个新的lambda函数。我在lambda中添加了一个角色,该角色具有策略AWSLambdaVPCAccessExecutionRole。我将lambda放在与我的EC2实例相同的VPC中,并确保分配给lambda和EC2实例的安全组具有由AWS创建的相同的默认VPC安全组,该安全组允许vpc中的所有流量。在我的EC2实例上,我有一个在端口8080上运行的tomcat应用程序。我尝试在lambda函数中使用两种方法来访问URL:
这两个选项都不适用于lambda函数。我在我的本地计算机上试过它很好。
有什么建议吗?
入境安全组
答案 0 :(得分:0)
安全组8080端口是否对Internet开放?
要将Lambdas与VPC连接,您无法使用默认VPC,您必须使用nat网关创建一个。
编辑:只有Lambda功能需要访问互联网和VPC。