我正在尝试从 DynamoDB 表设置 ElasticSearch 导入过程。我已经创建了 AWS Lambda 并启用了带有触发器的 DynamoDB 流,该触发器为每个添加/更新的记录调用我的 lambda。现在我想执行初始种子操作(将当前在我的 DynamoDB 表中的所有记录导入到 ElasticSearch)。我怎么做?有没有办法让表中的所有记录都被“重新处理”并添加到流中(这样它们就可以被我的 lambda 处理)?还是编写一个单独的函数来手动读取表中的所有数据并将其发送到 ElasticSearch 更好——所以基本上有 2 个 lambda:一个用于初始数据迁移(仅执行一次并由我手动触发),另一个用于同步新记录(由 DynamoDB 流事件触发)?
感谢所有的帮助:)