如何编辑AWS EC2实例的安全组以仅允许访问lambda函数

曼迪普·辛格

我遇到了与AWS lambda相关的安全性问题,不确定是否可以解决此问题的正确方法。

考虑一个EC2实例A在另一个EC2实例B上访问数据库。如果我想将实例B上的数据库的访问权限限制为仅限实例A,则可以修改安全组并添加一个自定义TCP规则以仅允许访问该实例B。实例A的公共IP。因此,AWS将处理所有事务,并且无法从任何其他IP地址访问数据库服务器。

现在,让我们用lambda函数替换实例A。由于它不再是实例,因此没有确定的IP地址。因此,如何限制对lambda函数的访问并阻止其他流量?

罗德里戈

让Lambda作业确定其IP,并动态更新实例B安全组,然后在完成后重置安全组。

VPC内支持运行Lambda之前,这是唯一的选择。对此的支持已在今年晚些时候宣布。以下引用来自上面的引用链接。

许多AWS客户在Amazon Virtual Private Cloud中托管微服务,并希望能够从其Lambda功能访问它们。也许他们使用查询数据运行MongoDB集群,或者想将Amazon ElastiCache用作Lambda函数的有状态存储,但不想将这些资源公开给Internet。

通过在目标VPC内设置一个或多个安全组,将它们配置为接受来自Lambda的入站流量,并将它们附加到目标VPC子网,您很快就能访问此类型的资源。然后,当您创建Lambda函数时,您将需要指定VPC,子网和安全组(也可以将它们添加到现有函数中)。您还需要(通过其IAM角色)授予您的功能权限,以访问与Elastic Networking相关的几个EC2功能。

此功能将于今年晚些时候可用。启动它时,我将获得更多信息(以及演练)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS安全组:允许ec2实例访问其自己的端口

来自分类Dev

仅允许AWS API Gateway访问EC2实例

来自分类Dev

如何使用安全组授予对经典ec2实例的多个vpc访问

来自分类Dev

AWS EC2实例定期删除安全组

来自分类Dev

如何设置EC2安全组以允许使用Firebase?

来自分类Dev

如何设置EC2安全组以允许使用Firebase?

来自分类Dev

AWS限制访问但允许编辑安全组

来自分类Dev

我的实例上未打开AWS EC2 FTP端口21,但在安全组中允许

来自分类Dev

AWS:配置安全组后无法将EC2实例连接到RDS实例

来自分类Dev

如何从我的EC2实例调用AWS Lambda函数?

来自分类Dev

如何设置安全组(AWS EC2)的“名称”

来自分类Dev

如何增加 EC2 (AWS) 的安全组规则限制

来自分类Dev

aws 外部 ALB 和私有 Ip ec2 实例之间的安全组规则?

来自分类Dev

如何将新创建的EC2安全组与实例相关联

来自分类Dev

如何用ansible终止属于同一安全组的多个ec2实例?

来自分类Dev

如何获取尚未分配给 EC2 实例的安全组

来自分类Dev

如何启用Lambda函数通过Nginx访问EC2实例上的API

来自分类Dev

Ansible AWS EC2安全组未更新

来自分类Dev

如果可以使用AWS安全组来保护MongoDB EC2实例,我真的需要VPC吗?

来自分类Dev

如何与AWS上的EC2实例建立安全连接

来自分类Dev

如何为所有流量的AWS EC2安全组添加入站规则

来自分类Dev

如何将EC2安全组中的AWS IP范围列入白名单?

来自分类Dev

允许AWS IAM用户仅启动一个ec2实例

来自分类Dev

AWS EC2实例响应DNS,但不允许RDP访问或ping

来自分类Dev

AWS EC2安全组规则:是否将安全组指定为比特定IP地址更宽松的源?

来自分类Dev

Terraform AWS-EC2安全组

来自分类Dev

AWS IAM:允许EC2实例自行停止

来自分类Dev

从 AWS lambda 函数获取 EC2 实例 IP 并使用请求库

来自分类Dev

无法连接到AWS E2实例(但安全组允许入站)

Related 相关文章

  1. 1

    AWS安全组:允许ec2实例访问其自己的端口

  2. 2

    仅允许AWS API Gateway访问EC2实例

  3. 3

    如何使用安全组授予对经典ec2实例的多个vpc访问

  4. 4

    AWS EC2实例定期删除安全组

  5. 5

    如何设置EC2安全组以允许使用Firebase?

  6. 6

    如何设置EC2安全组以允许使用Firebase?

  7. 7

    AWS限制访问但允许编辑安全组

  8. 8

    我的实例上未打开AWS EC2 FTP端口21,但在安全组中允许

  9. 9

    AWS:配置安全组后无法将EC2实例连接到RDS实例

  10. 10

    如何从我的EC2实例调用AWS Lambda函数?

  11. 11

    如何设置安全组(AWS EC2)的“名称”

  12. 12

    如何增加 EC2 (AWS) 的安全组规则限制

  13. 13

    aws 外部 ALB 和私有 Ip ec2 实例之间的安全组规则?

  14. 14

    如何将新创建的EC2安全组与实例相关联

  15. 15

    如何用ansible终止属于同一安全组的多个ec2实例?

  16. 16

    如何获取尚未分配给 EC2 实例的安全组

  17. 17

    如何启用Lambda函数通过Nginx访问EC2实例上的API

  18. 18

    Ansible AWS EC2安全组未更新

  19. 19

    如果可以使用AWS安全组来保护MongoDB EC2实例,我真的需要VPC吗?

  20. 20

    如何与AWS上的EC2实例建立安全连接

  21. 21

    如何为所有流量的AWS EC2安全组添加入站规则

  22. 22

    如何将EC2安全组中的AWS IP范围列入白名单?

  23. 23

    允许AWS IAM用户仅启动一个ec2实例

  24. 24

    AWS EC2实例响应DNS,但不允许RDP访问或ping

  25. 25

    AWS EC2安全组规则:是否将安全组指定为比特定IP地址更宽松的源?

  26. 26

    Terraform AWS-EC2安全组

  27. 27

    AWS IAM:允许EC2实例自行停止

  28. 28

    从 AWS lambda 函数获取 EC2 实例 IP 并使用请求库

  29. 29

    无法连接到AWS E2实例(但安全组允许入站)

热门标签

归档