A solutions architect is designing a cost-efficient, highly available storage solution for company data. One of the requirements is to ensure that the previous state of a file is preserved and retrievable if a modified version of it is uploaded. Also, to meet regulatory compliance, data over 3 years must be retained in an archive and will only be accessible once a year .
How should the solutions architect build the solution?
A . Create an S3 Standard bucket with object-level versioning enabled and configure a lifecycle rule that transfers files to Amazon S3 Glacier Deep Archive after 3 years.
B . Create an S3 Standard bucket and enable S3 Object Lock in governance mode.
C . Create an S3 Standard bucket with S3 Object Lock in compliance mode enabled then configure a lifecycle rule that transfers files to Amazon S3 Glacier Deep Archive after 3 years.
D . Create a One-Zone-IA bucket with object-level versioning enabled and configure a lifecycle rule that
transfers files to Amazon S3 Glacier Deep Archive after 3 years.
Answer: A
Explanation:
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. With versioning, you can recover more easily from both unintended user actions and
application failures. After versioning is enabled for a bucket, if Amazon S3 receives multiple write requests for the same object simultaneously, it stores all of those objects.
Hence, the correct answer is: Create an S3 Standard bucket with object-level versioning enabled and configure a lifecycle rule that transfers files to Amazon S3 Glacier Deep Archive after 3 years.
The S3 Object Lock feature allows you to store objects using a write-once-read-many (WORM) model. In
the scenario, changes to objects are allowed but their previous versions should be preserved and remain
retrievable. If you enable the S3 Object Lock feature, you won’t be able to upload new versions of an
object. This feature is only helpful when you want to prevent objects from being deleted or overwritten for
a fixed amount of time or indefinitely.
Therefore, the following options are incorrect:
– Create an S3 Standard bucket and enable S3 Object Lock in governance mode.
– Create an S3 Standard bucket with S3 Object Lock in compliance mode enabled then configure a lifecycle rule that transfers files to Amazon S3 Glacier Deep Archive after 3 years.
The option that says: Create a One-Zone-IA bucket with object-level versioning enabled and configure a lifecycle rule that transfers files to Amazon S3 Glacier Deep Archive after 3 years is incorrect. One-Zone-IA is not highly available as it only relies on one availability zone for storing data.
References:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html https://aws.amazon.com/blogs/aws/new-amazon-s3-storage-class-glacier-deep-archive/ Check out this Amazon S3 Cheat Sheet:
https://tutorialsdojo.com/amazon-s3/
Latest SAA-C03 Dumps Valid Version with 400 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund