上传对象 - Amazon Simple Storage Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南不再进行更新。有关当前信息和说明,请参阅新的 Amazon S3 用户指南

上传对象

根据上传的数据大小,Amazon S3 提供以下选项:

  • 使用 AWS 开发工具包、REST API 或 AWS CLI 在单个操作中上传对象 — 您可以在单个 PUT 操作中上传最大为 5 GB 的单个对象。

    有关更多信息,请参阅 在单个操作中上传对象

  • 使用 Amazon S3 控制台上传单个对象 — 通过 Amazon S3 控制台,您可以上传最大 160 GB 的单个对象。

    有关更多信息,请参阅《Amazon Simple Storage Service 控制台用户指南》中的如何将文件和文件夹上传到 S3 存储桶?

  • 使用 AWS 开发工具包、REST API 或 AWS CLI 分段上传对象 — 您可以使用分段上传 API 来上传单个大对象(最大大小为 5 TB)。

    分段上传 API 旨在改进大型对象的上传体验。您可以分段上传对象。这些对象分段可以按任何顺序并行独立上传。您可以对大小在 5 MB 到 5 TB 范围内的对象使用分段上传。有关更多信息,请参阅 使用分段上传 API 上传对象

我们建议您按以下方式使用分段上传:

  • 如果您在稳定的高带宽网络上传大型对象,请通过并行分段上传对象实现多线程上传,使用分段上传以充分利用您的可用带宽。

  • 如果您在断点网络中上传对象,请使用分段上传以提高应对网络错误的复原能力,从而避免重新上传。在使用分段上传时,您只需重新尝试上传在上传期间中断的部分即可。而无需从头重新开始上传对象。

有关分段上传的更多信息,请参阅分段上传概述

在上传对象时,您可以选择请求 Amazon S3 在将对象保存到磁盘之前对其进行加密,并在下载时对其进行解密。有关更多信息,请参阅 使用加密保护数据

相关主题

使用 AWS 开发工具包、CLI 和 Explorer