有没有办法将数据从 dynamoDB 实时流式传输到 OpenSearch(AWS 托管弹性搜索)?

问题描述 投票:0回答:1

用例

DynamoDB 是数据的真实来源,引入 OpenSearch 使数据可搜索和可过滤以及分页。

问题

从 DynamoDB 到 OpenSearch 的单向数据同步。每当在 DynamoDB 中创建/更新/删除数据时,都应该同时在弹性搜索中可用,即实时可用。

选项

DynamoDB 流

AWS Kinesis 数据流

手动 Lambda

DynamoDB StreamAWS Kinesis Data Streams

接近实时,但用例在 DynamoDB 中更新/创建/删除后需要 100% 实时数据

手动Lambda

考虑专用一个 lambda,它将在 DynamoDB 更新/创建/删除请求进入系统的同时触发。

但是,我发现如果 DynamoDB 出现故障,回滚将会很困难,尽管可能性很小

这个问题有什么解决办法吗?感谢您的帮助

amazon-web-services amazon-dynamodb opensearch amazon-dynamodb-streams
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.