AWS Certified SysOps Administrator – AssociateDeployment, Provisioning, and AutomationMedium
An organization uses Amazon S3 for storing critical data. They need to automate the replication of objects from a source S3 bucket in one AWS account to a destination S3 bucket in a different AWS account for disaster recovery purposes. The replication must be asynchronous and maintain object metadata. Which S3 feature should be configured?
- AS3 Event Notifications with AWS Lambda to copy objects.
- BS3 Cross-Region Replication (CRR)
- CS3 Batch Operations to copy objects periodically.
- DS3 Same-Region Replication (SRR)
Show answer & explanationAnswer & explanation
Correct answer: B. S3 Cross-Region Replication (CRR)
S3 Cross-Region Replication (CRR) is explicitly designed for automatically, asynchronously copying objects across S3 buckets in different AWS Regions or different AWS accounts. It preserves object metadata and versioning, making it ideal for disaster recovery scenarios between accounts.
Why the other options are wrong
- A. While possible, using S3 Event Notifications and Lambda for replication is a custom solution that requires more effort to build and maintain compared to native S3 CRR.
- C. S3 Batch Operations can copy objects, but it's a manual or scheduled batch process, not real-time, continuous, or automatically triggered by new object uploads like CRR.
- D. S3 Same-Region Replication (SRR) is for replication within the *same* AWS Region, not between different regions as implied by a typical disaster recovery setup between accounts.
Amazon S3 Cross-Region Replication (CRR)
An Amazon S3 feature that automatically and asynchronously copies new objects and object metadata between S3 buckets in different AWS Regions or different AWS accounts.
- Automates object replication.
- Supports cross-region and cross-account.
- Preserves metadata and versioning.
Memory trick: CRR copies buckets, far and wide.