A company stores critical data in an Amazon S3 bucket and must prevent accidental deletion. Which combination of steps should a solutions architect take to meet this requirement? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Enable versioning on the S3 bucket., Enable MFA Delete on the S3 bucket..
Why this is the answer
Enabling versioning on an S3 bucket protects against accidental deletion by keeping multiple versions of an object. If an object is deleted, previous versions can be restored. Enabling MFA Delete adds an extra layer of security by requiring a multi-factor authentication (MFA) code to permanently delete an object version or change the bucket's versioning state, preventing unauthorized or accidental permanent deletion. A bucket policy can restrict access but doesn't inherently prevent accidental deletion by authorized users. Default encryption protects data at rest but doesn't prevent deletion. A lifecycle policy automates object transitions or expirations, which could lead to deletion, not prevent it.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed