将 AWS Lambda 与 Amazon DocumentDB Change Streams 结合使用



我希望通过 lambda 函数通过侦听 DocumentDB 更改流来填充 SQS 队列。我知道这可以通过 DynamoDB 完成。有没有办法使用 DocumentDB 实现这一点?

是的,Amazon DocumentDB 具有更改流功能,您可以使用 Lambda 函数获取更改事件并将其写入另一个目标,如 SQS。DocumentDB 变更流和 Lambda 之间目前没有内置集成,因此您的 Lambda 需要轮询变更事件并将上次处理的事件 ID 存储在外部(类似于另一个 DocumentDB 集合或 DynamoDB 表(。请观看此视频,其中提供了有关如何执行此操作的更多详细信息。

最新更新