Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

使用适用于 .NET 的 AWS 开发工具包 (低级别) 中止到 S3 存储桶的分段上传

您可以通过调用 AmazonS3Client.AbortMultipartUploadAsync 方法中止正在进行的分段上传。除了中止上传之外,此方法还将删除已上传到 Amazon S3 的所有分段。

要中止分段上传,请提供上传时使用的上传 ID、存储桶名称和键名称。中止一个分段上传之后,您便无法使用相应的上传 ID 上传其他分段。有关 Amazon S3 分段上传的更多信息,请参阅分段上传概述

以下 C# 示例演示如何中止分段上传。有关包含以下代码的完整 C# 示例,请参阅使用适用于 .NET 的 AWS 开发工具包 (低级别 API) 将文件上传到 S3 存储桶

AbortMultipartUploadRequest abortMPURequest = new AbortMultipartUploadRequest { BucketName = existingBucketName, Key = keyName, UploadId = initResponse.UploadId }; await AmazonS3Client.AbortMultipartUploadAsync(abortMPURequest);

还可以中止在特定时间之前启动的所有正在进行的分段上传。对于中止未完成或已中止的分段上传,此清理操作很有用。有关更多信息,请参阅 使用适用于 .NET 的 AWS 开发工具包 (高级别 API) 中止到 S3 存储桶的分段上传

更多信息

适用于 .NET 的 AWS 开发工具包

本页内容: