Replication is a feature allows you to replicate objects stored in one S3 bucket to an other bucket. This can be useful for various scenarios such as data backup, disaster recovery, and compliance. You can replicate a source S3 bucket under the Management tab. There are two types of replication in Amazon S3: Cross-Region Replication (CRR) and Same-Region Replication (SRR).

Properties of S3 replication

  • Both source and destination buckets must enable versioning
  • When an object is replicated, its version ID stays the same in both buckets
  • Buckets can be in different AWS accounts
  • Copying is asynchronous
  • Must give proper IAM permissions to S3

Cross-Region Replication (CRR)

CRR is a feature that enables automatic, asynchronous replication of objects across different AWS regions. When you configure CRR for a S3 bucket, it will replicate every object and added to a destination bucket in a different region. Useful for compliance, lower latency access across regions, and replicate data across accounts.

Same-Region Replication (SRR)

SRR allows you to replicate objects within the same AWS region. When you configure SRR for a source bucket, S3 replicate every object and added to a destination bucket within the same region. Useful for log aggregation, live replication between production and test accounts.


Back to parent node: Amazon S3

Cloud_computingAWSAWS_CLF-C02AWS_storageAmazon_S3S3_replicationCRRSRR

Reference* - Udemy Ultimate AWS Certified Cloud Practitioner CLF-C02