来自lamda函数的EC2实例调用

时间:2018-12-17 14:27:24

标签: amazon-ec2 aws-lambda

您好,我想从我的lambda函数调用在AWS EC2服务器上的Apache服务器中悬挂的api。

我已根据具有相同安全组和相同区域但没有运气的EC2服务器实例为lambda功能配置了 VPC

谢谢。

1 个答案:

答案 0 :(得分:1)

您的情况似乎是:

  • 您想从AWS Lambda函数向Amazon EC2实例进行HTTP / S API调用
  • Lambda函数已配置为连接到与EC2实例相同的VPC
  • Lambda函数报告无法连接到EC2实例

我建议:

  • 在同一VPC中创建一个安全组(简称为Lambda-SG)。它不需要任何规则。
  • 将Lambda功能配置为使用安全组(在“网络”部分)
  • 创建另一个安全组(我们将其命名为EC2-SG)并将其与EC2实例相关联。添加一条规则,以允许在所需端口上进行入站访问,并且源设置为ID Lambda-SG

这就是EC2-SG的意思,它将接受来自Lambda-SG的所需端口上的入站连接。

仅将资源放入相同安全组中并不一定意味着它们可以通信。需要有一个允许入站访问的特定规则。上面的方法是最好的方法。