A large-file multipart upload was interrupted by a network failure, leaving incomplete parts in the bucket.
The team wants to prevent storage charges for abandoned parts without changing the application.
Which configuration is most appropriate?
Use an S3 Lifecycle rule with AbortIncompleteMultipartUpload to stop incomplete uploads after a defined age and remove their unused parts.
Detailed explanation
Transfer Acceleration optimizes the transfer path and does not control the retention of incomplete parts.
Transfer Acceleration optimizes the transfer path and does not control the retention of incomplete parts.
The rule automatically aborts multipart uploads that remain incomplete for the configured number of days and removes their parts.
The rule automatically aborts multipart uploads that remain incomplete for the configured number of days and removes their parts.
CloudFront invalidation and TTL affect delivery cache objects, not S3 multipart upload parts.
CloudFront invalidation and TTL affect delivery cache objects, not S3 multipart upload parts.
Versioning preserves versions of completed objects; it does not automatically remove parts from unfinished uploads.
Versioning preserves versions of completed objects; it does not automatically remove parts from unfinished uploads.
Check official documentation
Compare the following points with the official documentation.
S3 Lifecycle AbortIncompleteMultipartUploadの公式説明を確認する。
Official references
What to confirm
完成済みオブジェクトのVersioningと、未完了マルチパートアップロードの後片付けを区別できる。
Key points
- S3 Lifecycle
- AbortIncompleteMultipartUpload
- Incomplete multipart upload
- Storage charges
Notes
- Environment: AWS公式SOA-C03試験ガイドとAWS公式ドキュメントの確認
- Confirm the behavior in the official SOA-C03 guide and AWS S3 documentation.
Foundation review
Completed data versus upload state
Versioning protects completed object history, whereas the abort action removes unfinished upload state.
Cost guardrail
A lifecycle rule provides automatic cleanup without relying on every client to finish or cancel its upload.