【发布时间】:2020-02-02 04:33:44
【问题描述】:
我希望通过侦听 DocumentDB 更改流来通过 lambda 函数填充 SQS 队列。我知道这可以通过DynamoDB 完成。有没有办法通过 DocumentDB 实现这一点?
【问题讨论】:
标签: mongodb aws-lambda aws-documentdb
我希望通过侦听 DocumentDB 更改流来通过 lambda 函数填充 SQS 队列。我知道这可以通过DynamoDB 完成。有没有办法通过 DocumentDB 实现这一点?
【问题讨论】:
标签: mongodb aws-lambda aws-documentdb
是的,Amazon DocumentDB 有一个 change streams feature,您可以使用 Lambda 函数来获取更改事件并将它们写入另一个目的地,例如 SQS。目前 DocumentDB Change Streams 和 Lambda 之间没有内置集成,因此您的 Lambda 将需要轮询更改事件并在外部存储最后处理的事件 ID(类似于另一个 DocumentDB 集合或 DynamoDB 表)。请参阅this video,其中提供了有关如何完成此操作的更多详细信息。
【讨论】: