S3 Transfer Manager - 适用于 PHP 的 AWS SDK

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

S3 Transfer Manager

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

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

主要 功能

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

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

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

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

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

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

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

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

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

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

安装

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

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

composer require aws/aws-sdk-php

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