Design Resilient Architectures Practice Question
Question
For a mission-critical API, an architect is reviewing S3 versioning requirement set 3. Which design choice best fits the requirement while following AWS architectural best practices?
Answer choices
- A. Place all components on a single large instance to simplify troubleshooting.
- B. Use long-lived access keys in application configuration so services can call AWS APIs directly.
- C. Retain previous object versions and protect against accidental overwrite or deletion.
- D. Disable monitoring until the workload reaches steady production traffic.
Correct Answer
C. Retain previous object versions and protect against accidental overwrite or deletion.
Explanation
The best answer applies S3 versioning: retain previous object versions and protect against accidental overwrite or deletion. The other options increase operational risk, weaken security, or remove observability that an AWS Solutions Architect should preserve.
Question details
- Difficulty: medium
- Domain: Design Resilient Architectures
- Objective: S3 versioning