我正在寻找将DynamoDB流传输到我自己的Webhook或本地数据管道以处理数据的解决方案。根据我的探索以及该线程,看来我们需要将DynamoDB流连接到其中一个
我无法弄清楚另一个适配器,或更确切地说是通用的Webhook适配器。
是否可以通过直接挂钩到我的Webhook将流传输到外部?
答案 0 :(得分:1)
这是我的方法。
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
希望有帮助。
答案 1 :(得分:0)
从Dynamodb到Elasticsearch的流处理的2部分系列:
https://medium.com/realtime-data-streaming/data-streaming-from-dynamodb-scaling-it-up-8273d23295c
第一篇文章对Lambda vs KCL进行了一些评估,并且都详细介绍了KCL方法。希望这会有所帮助。