AWS Lambda无法访问同一VPC内的EC2端口

时间:2016-10-09 15:18:43

标签: amazon-ec2 aws-lambda amazon-vpc

我有一个lambda函数访问在同一个VPC中的EC2实例上运行的Elasticsearch。不幸的是,即使我公开访问lambda,lambda也无法访问该端口。

lambda和EC2都分配给同一个VPC。 lambda还分配给安全组,分配给EC2的SG明确提供入站权限。 Lambda函数也分配给具有以下托管策略的角色:

  • AWSLambdaExecute
  • AWSLambdaVPCAccessExecutionRole
  • CloudWatchLogsFullAccess

Lambda是否缺少某些权限?

谢谢!

1 个答案:

答案 0 :(得分:6)

分配给Lambda函数的IAM角色与此问题无关。

听起来您已正确设置了VPC和安全组。你是如何从Lambda函数引用EC2服务器的?您 通过分配给EC2实例的专用IP地址引用它,以便网络流量保留在VPC中,并且为了配置正确应用的安全组规则。< / p>