Amazon S3 enables you to automatically and asynchronously copy objects from a bucket in one AWS region to another AWS region. This is a bucket-level feature, which can be configured on the source bucket. In the replication configuration, you can specify the destination bucket where you want your source bucket objects to be replicated. In the configuration, you can specify a key-name prefix. S3 replicates all the objects, starting with the specific key prefixes to destination bucket. Cross-region replication is generally used for compliance requirements, for minimizing latency in accessing objects, and for any operations in which compute resources in multiple regions need to access data from a region-specific bucket.
The following are some requirements for enabling cross-region replication:
- Both sources, as well as the destination bucket, must have versioning...