DynamoDB Streams到S3

use*_*898 7 amazon-s3 amazon-web-services aws-lambda amazon-dynamodb-streams

我正在使用数据管道(DP)进行DynamoDB的每日备份,但是,我想对DP运行(DP运行之间的更新)遗漏的数据进行增量备份.为了实现这一点,我想使用DynamoDB Streams + Lambda + S3为S3带来实时的DynamoDB更新.我理解DynamoDB流如何工作,但是,我正在努力创建一个写入S3的Lambda函数,并说每小时滚动一个文件.

有人试过吗?

小智 10

这是一个小时的工作伙伴,你需要做的是

  1. 启用Dynamo数据库更新流并附加aws提供的lambda函数 https://github.com/awslabs/lambda-streams-to-firehose
  2. 启用Firehose流并使用上述功能在firehose中流式传输记录.
  3. 配置Firehose将记录转储到S3.

完成.