S3 Replication
S3allows- CRR (Cross-region-replication)
- Use for
- compliance
- Lower latency access
- Replication across accounts
- SRR (Same-region-replication)
- Use for
- Log aggregation (centralized multiple log buckets data)
- Replication between production, test and staging accounts
- When
cross-region-replicationis enabled, it does not replicate the existing objects, only the newly objects - Can be replicated to a
Bucketof another account - Replication is asynchronous
- To enable
replication - Versioning must be enabled in both
- Source Bucket
- Destination Bucket
- Should have an proper
IAM Policy - Activating
Replicationdoes not replicate the existing objects Deleteoperation does not replicate- No
Chaining Replicationhappen Bucket 1replicate toBucket 2Bucket 2replicate toBucket 3- This does not imply
Bucket 1replicate toBucket 3 - S3 lifecycle events does not replicate