SOA-C02 · Question #62
An organization stores files on Amazon S3. Employees download the files, edit them with the same file name to the same folder on Amazon S3. Occasionally the files are unintentionally modified or…
The correct answer is B. Enable versioning on the Amazon S3 bucket. S3 Versioning (option B) is the most cost-effective solution because it automatically retains every version of an object whenever it is overwritten or deleted - allowing recovery of any previous state with no additional infrastructure or manual processes required. Why the…
Question
An organization stores files on Amazon S3. Employees download the files, edit them with the same file name to the same folder on Amazon S3. Occasionally the files are unintentionally modified or deleted. What is the MOST cost-effective way to ensure that these files can be recovered to their correct state?
Options
- AEnable cross-region replication on the Amazon S3 bucket
- BEnable versioning on the Amazon S3 bucket
- CUse Lifecycle Management to move the files to Amazon Glacier
- DCopy the edited files to Amazon Elastic File System
How the community answered
(21 responses)- A5% (1)
- B95% (20)
Explanation
S3 Versioning (option B) is the most cost-effective solution because it automatically retains every version of an object whenever it is overwritten or deleted - allowing recovery of any previous state with no additional infrastructure or manual processes required.
Why the distractors are wrong:
- A (Cross-region replication) replicates objects to another region for disaster recovery, but it copies the current (potentially corrupted) version - it does not protect against accidental overwrites or deletes.
- C (Lifecycle to Glacier) archives objects for long-term cold storage; it does not preserve editable version history and retrieval is slow and carries additional costs.
- D (Copy to EFS) introduces a separate storage service with higher per-GB cost and added operational complexity - far from cost-effective for this use case.
Memory tip: Think of S3 Versioning as a built-in "undo button" - any time a file is changed or deleted, S3 keeps the old copy quietly in the background until you need it.
Topics
Community Discussion
No community discussion yet for this question.