Where does cross-region replication require versioning to be enabled?
Click on the arrows to vote for the correct answer
A. B. C. D.Answer: D.
Cross-region replication is a bucket-level configuration that enables automatic, asynchronous copying of objects across buckets in different AWS Regions.
We refer to these buckets as source bucket and destination bucket.
These buckets can be owned by different AWS accounts.
For more information on AWS S3 cross-region replication, refer to the documentation here.
https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.htmlCross-region replication is a feature provided by Amazon S3 that enables automatic replication of objects across different regions. When an object is uploaded to a source bucket, the object is automatically replicated to the destination bucket located in another region.
When using cross-region replication, it is important to ensure that the destination bucket has versioning enabled. This is because versioning provides an extra layer of protection against accidental deletion or modification of objects. With versioning enabled, each version of an object is stored and can be retrieved at any time. This helps to protect against accidental deletion, overwriting, or data corruption.
On the other hand, enabling versioning on the source bucket is not required for cross-region replication. However, it can provide additional protection in case an object is modified or deleted in the source bucket before it can be replicated to the destination bucket.
Therefore, the correct answer to the question is D. Both the source and destination buckets must have versioning enabled to ensure that the replicated objects are protected against accidental deletion or modification.