首页 > 解决方案 > 通过管道将 DynamoDB 流传输到 Webhook

问题描述

我正在寻找一种将 DynamoDB 流传输到我自己的 webhook 或本地数据管道以处理数据的解决方案。根据我的探索和这个线程,看起来我们需要将 DynamoDB 流连接到

  1. Kinesis 或 Lambda

我想不出另一个适配器,或者更具体地说是通用 webhook 适配器。

是否可以通过直接连接到我的 webhook 来将流传输到外部?

标签: amazon-dynamodbamazon-dynamodb-streams

解决方案


这是我的做法。

DynamoDB --> 流(旧映像和新映像)--> Lambda -->(http/https 或任何其他端点)

让您的 DynamoDB 表使用更改数据的新旧图像创建流并将其发送到您的 lambda。触发 lambda 后,它将为您传递数据包。

您还可以配置交付给您的 lambda 的一个或多个批处理数据。

DynamoDB 流:

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html

NodeJS Lambda DynamoDB 事件触发器实现:

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.Tutorial.html

希望能帮助到你。


推荐阅读