S3 Replication
Amazon S3 feature for automatically replicating objects + metadata + tags from a source bucket to one or more destination buckets — either Cross-Region Replication (CRR) for geographic redundancy or Same-Region Replication (SRR) for compliance/account-isolation. Built on top of [S3 Versioning](/node/s3-versioning) (versioning must be enabled on both source and destination). The high-tier variant **S3 Replication Time Control (RTC)** adds an SLA-backed **15-minute replication window** for 99.99% of new objects, plus built-in **S3 Replication Metrics** for monitoring backlog size and replication latency.
Definition
Amazon S3 feature for automatically replicating objects + metadata + tags from a source bucket to one or more destination buckets — either Cross-Region Replication (CRR) for geographic redundancy or Same-Region Replication (SRR) for compliance/account-isolation. Built on top of [S3 Versioning](/node/s3-versioning) (versioning must be enabled on both source and destination). The high-tier variant **S3 Replication Time Control (RTC)** adds an SLA-backed **15-minute replication window** for 99.99% of new objects, plus built-in **S3 Replication Metrics** for monitoring backlog size and replication latency.
Geographic redundancy and cross-account isolation are first-class requirements for production S3 workloads — disaster-recovery, regulated multi-region deployments, cross-account staging-to-prod promotion. Pre-replication, operators built custom cross-region copy pipelines via SQS + Lambda + boto3 (still common where filtering logic is non-trivial). S3 Replication is the AWS-native answer that handles ordering, retries, and metadata propagation, with RTC adding an SLA when the replication-lag tail matters.
Disaster recovery via cross-region geographic replication, compliance use cases requiring data in a specific jurisdiction, cross-account replication where source and destination are in separate AWS accounts, low-RPO scenarios via RTC's 15-minute SLA, and high-bandwidth event-driven pipelines where the destination bucket triggers downstream Lambda/SQS workflows.
Recent developments
- Replication Time Control SLA — 99.99% replicated within 15 minutes. S3 RTC replicates 99.99% of new objects stored in S3 within 15 minutes of upload, backed by a Service Level Agreement. Per AWS S3 Replication features.
- S3 Replication Metrics now bundled with RTC. By default, RTC includes Replication Metrics — total objects awaiting replication, total size awaiting replication, maximum replication time — for observability. Per AWS S3 features — replication.
- Pricing: RTC at $0.015/GB + PUT-request fee + inter-region transfer. S3 RTC data transfer fee is $0.015/GB; replication PUT requests are $0.005 per 1,000; inter-region transfer is $0.02-$0.09/GB depending on region pair. Plus destination-region storage cost. Per Resilio blog — S3 CRR cost calculation.
- Cost-control patterns documented in the 2026 pricing guides. Standard replication has no SLA but costs less; RTC is the premium tier when replication-lag predictability matters. Per Cloudchipr — AWS S3 Pricing 2026.
- Multi-destination replication GA (one source → many destination buckets). S3 Replication now supports replicating from a single source bucket to multiple destination buckets in different regions in a single configuration. Per AWS S3 features — replication.
Connections 4
Outbound 3
Inbound 1
enables1