A media archive bucket keeps growing after the application stopped uploading. Inventory shows many multipart uploads that were started and never completed. Which change stops that unfinished data from accumulating?
Select an answer to reveal the explanation.
Short Explanation
Unfinished multipart uploads are boxes left in the hallway after the movers went home. You stop the pile from growing with a lifecycle rule that aborts incomplete multipart uploads. Expiring completed objects would throw away the archive you meant to keep.
Full Explanation
Incomplete multipart uploads store parts that are not yet an object, and those parts remain until the upload is completed or aborted. A lifecycle rule that aborts incomplete multipart uploads tells S3 to cancel uploads that were never finished and to delete the stored parts. That stops the leftover data from accumulating and leaves completed objects in place. A lifecycle rule that expires completed objects deletes the archive itself. The growth here is unfinished uploads, not the files that already landed. Transfer Acceleration speeds uploads that clients are still sending between a distant network and S3. It does not finish or remove an upload the client abandoned. Requester Pays changes who is billed for requests. It does not delete stored parts when an invoice is paid. Caveat: use the abort action for incomplete multipart uploads, and keep a separate retention choice for the completed objects the archive is supposed to hold. Operational check: after the rule is in place, start a multipart upload, leave it unfinished, and confirm that upload disappears from the bucket's list of incomplete multipart uploads once the rule has acted.