S3 Transfer Manager - 适用于 PHP 的 Amazon SDK
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

S3 Transfer Manager

S3 传输管理器提供了一个界面,用于向 Amazon S3 上传和下载文件。您可以将其用于单文件操作或目录操作。

传输管理器会自动处理分段上传和下载。它可以管理大文件并跟踪进度。该库实施了 S3 数据传输的最佳实践。您可以使用它在 PHP 应用程序中构建文件传输功能。

主要 功能

S3 传输管理器提供以下主要功能:

  • 简单 API:上传和下载文件和目录

  • 自定义下载处理程序:实现自己的下载逻辑

  • 自动分段上传和下载:自动处理大文件

  • 并行处理:最大限度提高吞吐量

  • 进度跟踪:监控传输状态

  • 可自定义的行为:配置大量选项

  • 错误处理:配置重试和失败策略

  • 目录操作:批量传输多个文件

  • 校验和验证:确保数据完整性

安装

S3 传输管理器包含在 适用于 PHP 的 Amazon SDK 版本 3 中。您无需单独安装。

要使用 Composer 进行安装,请运行以下命令:

composer require aws/aws-sdk-php

此命令安装完整的 适用于 PHP 的 Amazon SDK 版本 3,包括 S3 传输管理器。