AWS Certified Solutions Architect - Associate

AWS Certified Solutions Architect - Associate

Get started today

Ultimate access to all questions.


How should a solutions architect configure Amazon S3 to ensure that data remains immutable until explicitly changed by authorized users, and only those users can delete the objects?




Explanation:

The correct answer is D. Enabling S3 Object Lock with versioning, adding legal holds to the objects, and granting the s3:PutObjectLegalHold permission to authorized IAM users will ensure that the data remains immutable until explicitly changed by authorized users. Legal holds prevent objects from being deleted, and you can control who can set and remove these holds through IAM policies. This setup meets the company’s requirements for data immutability and selective deletion permissions.