本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 传输管理器。