amazon-dynamodb - 通过管道将 DynamoDB 流传输到 Webhook
问题描述
我正在寻找一种将 DynamoDB 流传输到我自己的 webhook 或本地数据管道以处理数据的解决方案。根据我的探索和这个线程,看起来我们需要将 DynamoDB 流连接到
- Kinesis 或 Lambda
我想不出另一个适配器,或者更具体地说是通用 webhook 适配器。
是否可以通过直接连接到我的 webhook 来将流传输到外部?
解决方案
这是我的做法。
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
希望能帮助到你。
推荐阅读
- react-native - 如何在从数据库中获取数据数组时保持显示按钮等组件
- perl - perl 主程序永远等待
- java - 如何从 System.out.println() 中删除尾随空格;爪哇
- javascript - javascript在数组中的对象之间保留某些属性
- angular - 多个 Observable 订阅者
- xamarin.forms - 无法理解如何引用共享库 Xamarin
- postgresql - 如何在 Postgresql 查询中删除 pg_catalog 约束?
- javascript - 如何在 Django postgres 中使用 & 运算符组合 SearchQuery,以获取来自表单字段的不确定的多个关键字
- laravel-5 - Laravel:乘法列的总和
- javascript - Javascript跳过相邻值未定义