AWS Certified Solutions Architect – Professional — Question 241

A company has an application that runs on a fleet of Amazon EC2 instances and stores 70 GB of device data for each instance in Amazon S3. Recently, some of the S3 uploads have been failing. At the same time, the company is seeing an unexpected increase in storage data costs. The application code cannot be modified.
What is the MOST efficient way to upload the device data to Amazon S3 while managing storage costs?

Answer options

Correct answer: A

Explanation

Option A is correct because it efficiently manages failed uploads by using multipart uploads and allows for the automatic deletion of incomplete parts, which helps control storage costs. The other options either do not address the need for multipart uploads to mitigate failed uploads (B and D) or suggest archiving to S3 Glacier, which doesn't solve the immediate issue of failed uploads (C).