SOA-C02 Question 116
Single answerYou are managing an S3 bucket in the us-east-1 region that contains critical business data. The organization requires this data to be replicated automatically to another bucket in the ap-southeast-1 region for disaster recovery. You configure Cross-Region Replication (CRR) between the two buckets. After completing the setup, you notice that some objects in the source bucket are not being replicated to the destination bucket. What could be the reason for this issue?
- A
The objects in the source bucket were created before the CRR configuration was enabled.
- B
The IAM role used for CRR does not have sufficient permissions to replicate objects.
- C
The destination bucket is not configured to use the same storage class as the source bucket.
- D
The source bucket does not have versioning enabled.
Show answer and explanation
Correct answer: A
Explanation
Cross-Region Replication (CRR) only applies to objects that are created or updated in the source bucket after the replication configuration is enabled. Objects that existed in the source bucket before CRR was set up will not be automatically replicated to the destination bucket. To replicate existing objects, you would need to use a custom solution, such as manually copying the objects or using AWS DataSync.
- A. Correct.
Correct. Cross-Region Replication only applies to objects created or updated after the replication configuration is enabled. Existing objects are not replicated automatically.
- B. Incorrect.
Incorrect. While IAM permissions are critical for CRR to function, if this were the issue, no objects would be replicated, not just some.
- C. Incorrect.
Incorrect. The storage class of the destination bucket does not need to match the source bucket for CRR to work.
- D. Incorrect.
Incorrect. While versioning must be enabled on both the source and destination buckets for CRR to work, if it were disabled, no replication would occur at all.