我正在尝试将 MSK Lambda 触发器与连接到 VPC 的 Lambda 一起使用。
但是,在部署 Lambda 时,我总是收到此错误:
Last processing result: PROBLEM: Connection error. Please check your event source connection configuration.
我试过的:
- lambda 具有https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html中列出的所有必需权限
- lambda 与 MSK 集群位于同一个 VPC 中,我什至部署了另一个可以在 Kafka 中成功生成消息的 lambda,具有完全相同的 VPC 配置。
- 子网连接了一个 NAT 网关和一个互联网网关
- 安全组允许所有端口中的所有传入/传出流量
我还能尝试什么?可能缺少什么?我正在使用来自无服务器框架的这种集成。
编辑:好的,问题出在 MSK 集群的安全组上。
文档提到您需要此规则:
入站规则 – 允许指定为源的安全组的所有端口上的所有流量。
但是有没有办法限制更多而不是允许来自任何地方的流量?