我有一个lambda函数访问在同一个VPC中的EC2实例上运行的Elasticsearch。不幸的是,即使我公开访问lambda,lambda也无法访问该端口。
lambda和EC2都分配给同一个VPC。 lambda还分配给安全组,分配给EC2的SG明确提供入站权限。 Lambda函数也分配给具有以下托管策略的角色:
Lambda是否缺少某些权限?
谢谢!
答案 0 :(得分:6)
分配给Lambda函数的IAM角色与此问题无关。
听起来您已正确设置了VPC和安全组。你是如何从Lambda函数引用EC2服务器的?您 通过分配给EC2实例的专用IP地址引用它,以便网络流量保留在VPC中,并且为了配置正确应用的安全组规则。< / p>