来自lamda函数的EC2实例调用



你好,我想从我的lambda函数调用一个在AWS EC2服务器上的Apache服务器中提升的api。

我已经根据我的EC2服务器实例为我的lambda函数配置了VPC,具有相同的安全组和相同的区域,但仍然没有运气。

提前谢谢。

您的情况似乎是:

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

我建议:

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

这是EC2-SG表示它将在所需端口上接受来自Lambda-SG的入站连接。

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

最新更新