I'm using Cross-Region Replication between two Amazon Simple Storage Service (Amazon S3) buckets in different AWS Regions. Why is object replication taking longer than I expect?
Cross-Region Replication is an asynchronous process, and the objects are eventually replicated. Most objects replicate within 15 minutes, but sometimes replication can take a couple hours or more. There are several factors that can affect the replication time, including:
- The size of the objects to replicate.
- The number of objects to replicate. For example, if Amazon S3 is replicating more than 3,500 objects per second, then there might be some latency while the destination bucket scales up for the request rate.
You can check the replication status on the source object. If the object replication status is PENDING, then Amazon S3 hasn't completed the replication.
Note: To monitor replication metrics such as the maximum replication time to the destination bucket, you can enable S3 Replication Time Control (S3 RTC).