A company is storing sensitive customer data in an Amazon S3 bucket. The company wants to protect the data from accidental deletion or overwriting. Which S3 feature should the company use to meet these requirements?
The Correct answer is B.
Versioning in Amazon S3 is a means of keeping multiple variants of an object in the same bucket. You can use the S3 Versioning feature to preserve, retrieve, and restore every version of every object stored in your buckets.
Versioning-enabled buckets can help you recover objects from accidental deletion or overwrite. For example, if you delete an object, Amazon S3 inserts a delete marker instead of removing the object permanently.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html
A. S3 Lifecycle rules: Manages object lifecycle for storage optimization, not specifically designed for accidental deletion protection.
B. S3 Versioning: S3 Versioning is a feature that allows you to preserve, retrieve, and restore every version of every object stored in a bucket. Enabling versioning helps protect against accidental deletion or overwriting of data. When versioning is enabled, each new version of an object is assigned a unique version ID, and you can easily restore previous versions if needed.
C. S3 bucket policies: Defines access permissions, but does not inherently protect against accidental deletion or overwriting.
D. S3 server-side encryption: Encrypts data at rest for security but does not directly address accidental deletion or overwriting.
S3 Versioning is a feature that protects data in an S3 bucket from accidental deletion or overwriting by keeping multiple versions of each object. When enabled, you can preserve, retrieve, and restore every version of an object stored in your bucket, ensuring that previous versions of an object remain intact even if it is deleted or overwritten.
The Correct answer is B.
Versioning in Amazon S3 is a means of keeping multiple variants of an object in the same bucket. You can use the S3 Versioning feature to preserve, retrieve, and restore every version of every object stored in your buckets.
Versioning-enabled buckets can help you recover objects from accidental deletion or overwrite. For example, if you delete an object, Amazon S3 inserts a delete marker instead of removing the object permanently.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html
B - S3 Versioning is correct.
"Versioning-enabled buckets can help you recover objects from accidental deletion or overwrite."
Reference: https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Anyio
Highly Voted 1 year, 6 months agoTheFivePips
Highly Voted 7 months, 1 week agoSir_Kay
Most Recent 2 months agoShaiTay
5 months, 2 weeks agoasdfcdsxdfc
7 months, 1 week agoGPFT
8 months, 1 week agoRuffyit
1 year, 2 months agolunamuller
1 year, 5 months agoisaphiltrick
1 year, 6 months ago