我有一个相当大的DynamoDB表,该表很少偶尔更新(也许每月更新一次)。更新后,它会成批出现,即,随着批处理更新会插入大量项目。
每次DynamoDB表更改时,我都希望将内容转换为自定义JSON格式,并将结果存储在S3中,以使客户端更易于访问(因为最常见的操作是下载整个表,并且DynamoDB扫描是效率不高。
是否有一种方法可以在每次批量更新后将表转换为JSON并复制到S3?
我看到了数据管道(https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-template-exportddbtos3.html),但似乎是手动或按计划触发的。我还查看了DynamoDB流,但似乎为每个记录更改都插入了一个事件。我想进行转换,并且每次批量更新仅复制一次到S3。