cdk-s3-bucketreplication (npm): A CDK Construct for S3 Bucket Replication.  Can handle cross-account replication.  Make sure the source and destination buckets have versioning enabled.
Keywords: cdk