Which solution will meet this requirement?
Create an S3 Lifecycle rule on the S3 bucket to delete expired markers or incomplete multipart uploads.
Require users that perform uploads of files into Amazon S3 to use the S3 TransferUtility.
Enable S3 Versioning on the S3 bucket that contains the incomplete multipart uploads.
Create an S3 Object Lambda Access Point to delete incomplete multipart uploads.
Explanations:
Creating an S3 Lifecycle rule to delete incomplete multipart uploads is a recommended method for automatically cleaning up incomplete uploads that have expired. The rule can be set to delete objects after a certain period, reducing the number of incomplete multipart uploads.
Using the S3 TransferUtility does not specifically address incomplete multipart uploads. It is a utility for easier file uploads, but it does not manage or clean up incomplete multipart uploads in S3.
Enabling S3 Versioning does not affect incomplete multipart uploads. Versioning is used to preserve, retrieve, and restore previous versions of objects, but it does not automatically handle incomplete uploads.
An S3 Object Lambda Access Point is used to transform objects in S3 during access, but it does not have the functionality to manage or delete incomplete multipart uploads. This is not a valid solution for cleanup.