Cut S3 video costs by expiring incomplete multipart uploads and using S3 Standard-IA after 180 days
A company has an application that stores user-uploaded videos in an Amazon S3 bucket that uses S3 Standard storage. Users access the videos frequently in the first 180 days after the videos are uploaded. Access after 180 days is rare. Named users and anonymous users access the videos. Most of the videos are more than 100 MB in size. Users often have poor internet connectivity when they upload videos, resulting in failed uploads. The company uses multipart uploads for the videos. A solutions architect needs to optimize the S3 costs of the application. Which combination of actions will meet these requirements? (Choose two.)
Community Votes
100% of anonymous learners picked answer CE. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
Two different cost problems need two different lifecycle rules: aborting incomplete multipart uploads removes the parts of failed uploads that are never cleaned up, and transitioning to S3 Standard-IA after 180 days matches the storage price to the access pattern that actually follows that point.
An application stores user-uploaded videos larger than 100 MB in S3 Standard. Videos are accessed frequently for the first 180 days and rarely after, uploads often fail on poor connections leaving incomplete multipart uploads behind, and both named and anonymous users access the content.
Reaching for S3 Transfer Acceleration to fix failed uploads. Transfer Acceleration optimizes upload throughput over long distances, but a user on a poor connection is still bandwidth constrained, so it does not address the root cause, and it also adds a per-GB cost. Requester Pays is excluded because both named and anonymous users access the videos.
Community Discussion (10 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Failed multipart uploads leave uploaded parts behind that are billed but never referenced by a completed object, and for videos over 100 MB on unreliable connections this accumulates quickly. A lifecycle rule that expires incomplete multipart uploads seven days after initiation removes that waste automatically, which is why C is correct. Because access is frequent for the first 180 days and rare afterwards, a lifecycle transition to S3 Standard-IA at 180 days moves the cold objects to the lower-cost storage class while keeping the retrieval class appropriate for occasional reads, which is why E is correct.Why the Other Options Are Wrong
A: A Requester Pays bucket makes the anonymous users pay for their own requests and downloads, and the requirement is to optimize S3 costs for the company while serving both named and anonymous users. B: Transfer Acceleration improves throughput over long distances for uploads, but a user with poor internet connectivity is still limited by their own bandwidth, so it does not solve the failed uploads. D: Transitioning to S3 Glacier Instant Retrieval after a single day is wrong because the videos are read frequently for 180 days, and Instant Retrieval has higher per-request costs than the frequent access path in that window.Community Comment Notes
The community voted 88 to 1 for C and E. Asked directly why not B, a commenter explained that poor internet connectivity is the user's own bandwidth limitation, so transfer acceleration cannot help, and the other commenters focused on incomplete multipart upload parts being billed storage that serves no purpose.Official Reference
Related Analysis
Practice All SAP-C02 Questions
Access 85 questions with complete answers and detailed explanations.
View Full SAP-C02 Practice Test →