
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company has an Amazon S3 bucket that contains critical data. The company must protect the data from accidental deletion. Which combination of steps should a solutions architect take to meet these requirements? (Choose two.)
A
Enable versioning on the S3 bucket.
B
Enable MFA Delete on the S3 bucket.
C
Create a bucket policy on the S3 bucket.
D
Enable default encryption on the S3 bucket.
E
Create a lifecycle policy for the objects in the S3 bucket.
Explanation:
To protect S3 data from accidental deletion, the best combination is:
A. Enable versioning on the S3 bucket - This creates multiple versions of objects, so even if an object is deleted, previous versions remain and can be restored.
B. Enable MFA Delete on the S3 bucket - This requires multi-factor authentication to delete object versions, adding an extra layer of protection against accidental or unauthorized deletions.
C. Create a bucket policy on the S3 bucket - While bucket policies control access permissions, they don't specifically protect against accidental deletion by authorized users.
D. Enable default encryption on the S3 bucket - This protects data at rest but doesn't prevent deletion.
E. Create a lifecycle policy for the objects in the S3 bucket - This manages object transitions and expiration, which could actually lead to deletion (if configured to expire objects), not prevent it.
These two features work together to provide comprehensive protection against accidental data loss in S3.