我在旋转 rds 密码的 VPC 中有一个 lambda 函数。当我使用秘密管理器 vpc 端点测试 lambda 函数时,如下所示:
- 案例 1. 公有子网中的 Lambda -使用公有子网附加 VPC 终端节点=> 轮换正常
- 案例 2.私有子网中的 Lambda - VPC 端点附加到公共子网=> 轮换没问题,尽管 cloudwatch 有一个错误。
- 案例 3.公有子网中的 Lambda - VPC 终端节点附加私有子网=> 轮换失败,因为 lambda 函数超时
- 案例 4. 私有子网中的 Lambda -使用私有子网附加 VPC 终端节点=> 轮换正常
我知道我不应该将 lambda 函数放入公共子网,但我想知道子网中的 lambda 函数如何与 vpc 端点一起使用。
任何人都可以解释为什么案例 2可以,尽管 lambda 和 vpc 端点位于不同的子网中。