【发布时间】:2021-01-03 00:30:46
【问题描述】:
我创建了一个具有 2 个子网(10.5.1.0/24、10.5.4.0/24)的 VPC 10.5.0.0/16。
我创建了一个安全安全组:
入站规则:
Type Protocol Port range Source Description - optional
All traffic All All 0.0.0.0/0 allowing traffic from same security group
All traffic All All ::/0 allowing traffic from same security group
出站规则:
Type Protocol Port range Source Description - optional
All traffic All All 0.0.0.0/0 allowing traffic from same security group
All traffic All All ::/0 allowing traffic from same security group
现在我创建了 2 个具有适当 IAM 角色的 Lambda 函数(其中包含调用策略)。这 2 个 Lambda 函数位于相同的 VPC、子网和安全组中。
案例一:
- 当 Lambda 函数未附加到 VPC 子网和安全组时,我能够从 Lambda 1 成功调用 Lambda 2
案例 2:
- 当它们在同一个 VPC 中时,我无法从 Lambda 1 调用 Lambda 2
我想我错过了一些东西,但我无法弄清楚。有什么建议吗?
【问题讨论】:
-
为什么 Lambda 函数要连接到 VPC?他们是否访问同一 VPC 中的其他资源?
-
不只是想测试 vpc 的工作方式。但将来我将创建 lambda 函数,该函数将从另一个 vpc 的 redsift 获取数据(这里我将做 vpc 对等)
标签: amazon-web-services aws-lambda