好好总结一下从AWS的lambda中访问internet

1、创建VPC,以下图片同时创建至少一个公有子网和一个私有子网,并且自动创建路由表

 

 2、检查子网是否关联VPC,路由表是否关联子网,确保路由表与子网关联

 

 

 

 3、创建 Internet 网关,与vpc关联

 

 4、上面2中的关联公有子网的路由表中,创建一个从0.0.0.0/0到上面3中创建的Internet 网关的条目。

 

 5、创建 NAT(网络地址转换器)。创建一个新的 NAT 并选择公共子网,分配到一个新的 EIP。

 

 

 

 6、上面2中的关联私有子网的路由表中,创建一个来自0.0.0.0/0上面5创建的新 NAT 的条目。

 

 7、

配置 lambda

  • 创建一个新的 lambda 或选择一个现有的;
  • 选择您的新 VPC;
  • 选择所有私有子网 ( private-lambda-*) 以获得高可用性;
  • 选择您的 lambda 安全组。

就是这样。您现在应该有一个可以访问 VPC 和 Internet 资源的 lambda 函数 :)

posted on 2022-03-28 13:42  caigan  阅读(275)  评论(0编辑  收藏  举报