aurora-snapshot-copier-cdk
For copying Aurora snapshots between regions on a schedule

Getting started
import { AuroraSnapshotCopier } from 'aurora-snapshot-copier-cdk';
new AuroraSnapshotCopier(this, 'AuroraSnapshotCopier', {
sources: [{
dbClusterIdentifier: 'mysourceclusteridenifier',
tags: {
myTag: ['tagValue', 'otherTagValue'],
myOtherTag: true,
},
snapshotCreateTimeNotBefore: new Date('2021-01-01'),
}],
aggregation: {
latestCountPerCluster: 2,
},
target: {
regions: ['eu-west-2'],
deletionPolicy: {
keepLatestCountPerDbClusterIdentifier: 1,
},
},
});
TODO: