将DynamoDB流传输到Webhook

时间:2018-09-08 15:41:44

标签: amazon-dynamodb amazon-dynamodb-streams

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

  1. 运动或Lambda

我无法弄清楚另一个适配器,或更确切地说是通用的Webhook适配器。

是否可以通过直接挂钩到我的Webhook将流传输到外部?

2 个答案:

答案 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-to-elasticsearch-eb2381446f43

https://medium.com/realtime-data-streaming/data-streaming-from-dynamodb-scaling-it-up-8273d23295c

第一篇文章对Lambda vs KCL进行了一些评估,并且都详细介绍了KCL方法。希望这会有所帮助。