A company stores data in PDF format in an Amazon S3 bucket. The company must follow a legal requirement to retain all new and existing data in Amazon S3 for 7 years.
Which solution will meet these requirements with the LEAST operational overhead?
A.
Turn on the S3 Versioning feature for the S3 bucket. Configure S3 Lifecycle to delete the data after 7 years. Configure multi-factor authentication (MFA) delete for all S3 objects.
B.
Turn on S3 Object Lock with governance retention mode for the S3 bucket. Set the retention period to expire after 7 years. Recopy all existing objects to bring the existing data into compliance.
C.
Turn on S3 Object Lock with compliance retention mode for the S3 bucket. Set the retention period to expire after 7 years. Recopy all existing objects to bring the existing data into compliance.
D.
Turn on S3 Object Lock with compliance retention mode for the S3 bucket. Set the retention period to expire after 7 years. Use S3 Batch Operations to bring the existing data into compliance.
A: Versioning, not relevant
B: Governance, it won't enforce object lock
C: Recopy existing objects may work but lots of operational overhead (see link)
D: Compliance on existing objects with batch operations is least operational overhead
https://repost.aws/questions/QUGKrl8XRLTEeuIzUHq0Ikew/s3-object-lock-on-existing-s3-objects
With option C, you have to copy the object for it to be complaint and then delete the original as only the new copy will be compliant. So D is the only option
Recopying offers more control but requires users to manage the process. S3 Batch Operations automates the process at scale but with less granular control - LEAST operational overhead
Its C because you only need to recopy all existing objects one time, so why use S3 batch operations if new datas going to be in compliance retention mode? I can see why its C although my initial gut answer was D.
Turn on S3 Object Lock with compliance retention mode for the S3 bucket. Set the retention period to expire after 7 years. Use S3 Batch Operations to bring the existing data into compliance.
To replicate existing object/data in S3 Bucket to bring them to compliance, optionally we use "S3 Batch Replication", so option D is the most appropriate, especially if we have big data in S3.
Use Object Lock in Compliance mode. Then Use Batch operation.
WRONG>>manual work and not automated>>>Recopy all existing objects to bring the existing data into compliance.
C
When an object is locked in compliance mode, its retention mode can't be changed, and its retention period can't be shortened. Compliance mode helps ensure that an object version can't be overwritten or deleted for the duration of the retention period.
Recopying vs. S3 Batch Operations: In Option C, the recommendation is to recopy all existing objects to ensure they have the appropriate retention settings. This can be done using simple S3 copy operations. On the other hand, Option D suggests using S3 Batch Operations, which is a more advanced feature and may require additional configuration and management. S3 Batch Operations can be beneficial if you have a massive number of objects and need to perform complex operations, but it might introduce more overhead for this specific use case.
Operational complexity: Option C has a straightforward process of recopying existing objects. It is a well-known operation in S3 and doesn't require additional setup or management. Option D introduces the need to set up and configure S3 Batch Operations, which can involve creating job definitions, specifying job parameters, and monitoring the progress of batch operations. This additional complexity may increase the operational overhead.
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.
omarshaban
Highly Voted 10 months, 1 week agoawsgeek75
10 months, 1 week agoiapps369
Highly Voted 10 months, 2 weeks agoLin878
Most Recent 5 months, 1 week agoawsgeek75
10 months, 2 weeks agoawsgeek75
10 months, 2 weeks agomr123dd
10 months, 3 weeks agofb4afde
11 months, 1 week agomoonster
1 year agopentium75
10 months, 3 weeks agokwang312
1 year, 2 months agopentium75
10 months, 3 weeks agoGuru4Cloud
1 year, 2 months agoMrAWSAssociate
1 year, 5 months agoTariqKipkemei
1 year, 5 months agoDrWatson
1 year, 5 months agoantropaws
1 year, 5 months agopentium75
10 months, 3 weeks agoAbrar2022
1 year, 5 months agopentium75
10 months, 3 weeks agoomoakin
1 year, 6 months agoomoakin
1 year, 6 months agolucdt4
1 year, 6 months agocloudenthusiast
1 year, 6 months agoEfren
1 year, 6 months ago