ablog

不器用で落着きのない技術者のメモ

DynamoDB->DynamoDB Streams->Lambda->Amazon Kinesis Firehose->Aurora に連携する

Amazon DynamoDB からのデータストリームを AWS Lambda と Amazon Kinesis Firehose を活用して Amazon Aurora に格納する | Amazon Web Services ブログ を試してみた。

  • 必要なファイルをダウンロードする。
$ git clone https://github.com/awslabs/dynamoDB-data-replication-to-aurora.git
$ aws s3api create-bucket --bucket az-ddb2aurora --create-bucket-configuration LocationConstraint=ap-northeast-1
$ aws s3api put-object --bucket az-ddb2aurora --key processed/
$ aws s3api put-object --bucket az-ddb2aurora --key tranformation_failed_data_backup/
  • リージョン名、AWSアカウントID、バケット名を書き換える。
$ perl -i.org -pe 's/AWS_REGION/ap-northeast-1/g;s/AWS_ACCOUNT_NUMBER/123456789012/g;s/BUCKET_NAME/az-ddb2aurora/g' *.json