为特定的 Kinesis 事件推送触发 AWS lambda

Trigger AWS lambda for specific Kinesis event push

我是 AWS lambda 领域的新手。我正在创建一个将使用 Kinesis 事件的函数。但是我想在特定事件被推送到 kinesis 时触发我的 lambda 函数(不是所有事件都推送到 kinesis)。有没有一种方法可以让我预先配置过滤器,或者我的函数需要在使用完所有事件后实现该过滤器?

一种方法是通过以下方式在单独的流中拆分您感兴趣的事件:

  • 使用 Amazon Kinesis Analytics 将记录复制到 "event of interest" 流
  • 触发另一个 AWS Lambda 函数将记录复制到 "event of interest" 流

这两个都在您当前拥有的 lambda 前面,然后将该 lambda 连接到新流。