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

使用适用于分段上传的 AWS Java 开发工具包 (高级别 API)

AWS SDK for Java公开了一个名为 TransferManager 的高级别 API,用于简化分段上传 (请参阅使用分段上传 API 上传对象)。您可以从文件或流上传数据。您还可以设置高级选项,例如,您想要用于分段上传的分段大小或在上传分段时要使用的并发线程数。您也可以设置可选的对象属性、存储类或 ACL。您可以使用 PutObjectRequestTransferManagerConfiguration 类来设置这些高级选项。

在可能的情况下,TransferManager 会尝试使用多个线程来一次性上传单个上传的多个分段。当处理大型内容大小和高带宽时,此操作可以大幅增加吞吐量。

除了文件上传功能,TransferManager 类能让您中止正在进行的分段上传。启动上传后,上传将被视为正在进行,直到您完成或中止它。TransferManager 将中止在指定的日期和时间之前启动的指定存储桶上的所有正在进行的分段上传。

有关分段上传的更多信息 (包括低级别 API 方法提供的额外功能),请参阅使用分段上传 API 上传对象