AWS Certified Solutions Architect – Associate (SAA-C03) — Question 96

A company has a production web application in which users upload documents through a web interface or a mobile app. According to a new regulatory requirement. new documents cannot be modified or deleted after they are stored.
What should a solutions architect do to meet this requirement?

Answer options

Correct answer: A

Explanation

The correct answer is A because enabling S3 Versioning and S3 Object Lock allows documents to be stored in a way that prevents them from being modified or deleted, thus meeting the regulatory requirement. Option B does not prevent modifications, as archiving does not imply immutability. Option C also does not prevent deletion, as it only restricts access to read-only. Option D only provides read-only access but does not ensure that the documents cannot be deleted or modified.