我希望通过 lambda 函数通过侦听 DocumentDB 更改流来填充 SQS 队列。我知道这可以通过 DynamoDB 完成。有没有办法使用 DocumentDB 实现这一点?
是的,Amazon DocumentDB 具有更改流功能,您可以使用 Lambda 函数获取更改事件并将其写入另一个目标,如 SQS。DocumentDB 变更流和 Lambda 之间目前没有内置集成,因此您的 Lambda 需要轮询变更事件并将上次处理的事件 ID 存储在外部(类似于另一个 DocumentDB 集合或 DynamoDB 表(。请观看此视频,其中提供了有关如何执行此操作的更多详细信息。