AWS Certified SysOps Administrator – Associate (legacy) — Question 561

A SysOps Administration team is supporting an application that stores a configuration file in an Amazon S3 bucket. Previous revisions of the configuration file must be maintained for change control and rollback.
How should the S3 bucket be configured to meet these requirements?

Answer options

Correct answer: D

Explanation

Enabling versioning on an Amazon S3 bucket allows you to keep, retrieve, and restore every version of every object stored in your bucket, which directly supports change control and rollback requirements. Lifecycle policies are used for transitioning or deleting objects, while cross-origin resource sharing (CORS) and object tagging do not preserve historical revisions of files.