Skip to content

Scheduled RDS DB exports to S3 bucket in addition to daily snapshots

It would be useful to also make frequent database exports to the S3 bucket in addition to the daily RDS snapshots. This means that the S3 bucket can be the ultimate source of truth for data recovery and backups in the event of an accident on the RDS side.

An S3 bucket is a lot easier to export to outside AWS compared to an AWS RDS snapshot in a hidden EBS volume.

aws rds start-export-task \
    --export-task-identifier my-snapshot-export \
    --source-arn arn:aws:rds:AWS_Region:123456789012:snapshot:snapshot-name \
    --s3-bucket-name my-export-bucket \
    --iam-role-arn iam-role \
    --kms-key-id my-key
Edited by Nicola Worthington