Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 498 discussion

A company uses Amazon S3 to store high-resolution pictures in an S3 bucket. To minimize application changes, the company stores the pictures as the latest version of an S3 object. The company needs to retain only the two most recent versions of the pictures.

The company wants to reduce costs. The company has identified the S3 bucket as a large expense.

Which solution will reduce the S3 costs with the LEAST operational overhead?

  • A. Use S3 Lifecycle to delete expired object versions and retain the two most recent versions.
  • B. Use an AWS Lambda function to check for older versions and delete all but the two most recent versions.
  • C. Use S3 Batch Operations to delete noncurrent object versions and retain only the two most recent versions.
  • D. Deactivate versioning on the S3 bucket and retain the two most recent versions.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
cloudenthusiast
Highly Voted 1 year, 1 month ago
Selected Answer: A
S3 Lifecycle policies allow you to define rules that automatically transition or expire objects based on their age or other criteria. By configuring an S3 Lifecycle policy to delete expired object versions and retain only the two most recent versions, you can effectively manage the storage costs while maintaining the desired retention policy. This solution is highly automated and requires minimal operational overhead as the lifecycle management is handled by S3 itself.
upvoted 5 times
...
awsgeek75
Most Recent 5 months, 4 weeks ago
Selected Answer: A
B: Too much work with Lambda C: Possible but requires lot of work D: Oxymoron statement... i.e. how do you remove version and retain version at same time without additional overhead? Custom solution may be more work. A: S3 Lifecycle is designed to retain object and version with set criteria
upvoted 3 times
...
Guru4Cloud
10 months, 2 weeks ago
Selected Answer: A
Use S3 Lifecycle to delete expired object versions and retain the two most recent versions.
upvoted 2 times
...
TariqKipkemei
11 months, 4 weeks ago
Selected Answer: A
S3 Lifecycle to the rescue...whoooosh
upvoted 2 times
...
VellaDevil
1 year ago
Selected Answer: A
A --> "you can also provide a maximum number of noncurrent versions to retain." https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html
upvoted 4 times
...
antropaws
1 year, 1 month ago
Selected Answer: A
A is correct.
upvoted 2 times
...
Konb
1 year, 1 month ago
Selected Answer: A
Agree with LONGMEN
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
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.

SaveCancel
Loading ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in