中止分段上传
启动分段上传后,您便开始上传段。Amazon S3 将存储这些段,但它只有在您上传所有这些段并发送完成分段上传的 successful
请求(您应验证您的完成分段上传的请求是否成功)之后,才会利用这些段创建对象。在收到完成分段上传请求后,Amazon S3 会将这些段汇集在一起并创建一个对象。如果您未成功发送完成分段上传请求,则 Amazon S3 不会汇集这些段并且不会创建任何对象。
您需要为与上传的分段关联的所有存储付费。有关更多信息,请参阅分段上传和定价。因此,完成分段上传以创建对象,或者停止分段上传以删除任意已上传的分段非常重要。
您可以使用 Amazon Command Line Interface (Amazon CLI)、REST API 或 Amazon 软件开发工具包停止 Amazon S3 中正在进行的分段上传。您还可以使用存储桶生命周期策略停止未完成的分段上传。
您可以通过调用 AmazonS3.abortMultipartUpload
方法停止正在进行的分段上传。此方法将删除任何已上传到 Amazon S3 的分段并释放资源。您必须提供上传 ID、存储桶名称和键名称。以下 Java 代码示例演示如何停止正在进行的分段上传。
要停止分段上传,请提供上传时使用的上传 ID、存储桶名称和键名。停止一个分段上传之后,您便无法使用相应的上传 ID 上传其他分段。有关 Amazon S3 分段上传的更多信息,请参阅 使用分段上传来上传和复制对象。
有关使用 REST API 停止分段上传的更多信息,请参阅 Amazon Simple Storage Service API 参考中的 AbortMultipartUpload。
有关使用 Amazon CLI 停止分段上传的更多信息,请参阅《Amazon CLI 命令参考》中的 abort-multipart-upload