S3 전송 관리자 - AWS SDK for PHP

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

S3 전송 관리자

S3 Transfer Manager는 Amazon S3에서 파일을 업로드하고 다운로드할 수 있는 인터페이스를 제공합니다. 단일 파일 작업 또는 디렉터리 작업에 사용할 수 있습니다.

Transfer Manager는 멀티파트 업로드 및 다운로드를 자동으로 처리합니다. 대용량 파일을 관리하고 진행 상황을 추적합니다. 라이브러리는 S3 데이터 전송에 대한 모범 사례를 구현합니다. 이를 사용하여 PHP 애플리케이션에서 파일 전송 기능을 구축할 수 있습니다.

주요 기능

S3 Transfer Manager는 다음과 같은 주요 기능을 제공합니다.

  • 간단한 API: 파일 및 디렉터리 업로드 및 다운로드

  • 사용자 지정 다운로드 핸들러: 자체 다운로드 로직 구현

  • 자동 멀티파트 업로드 및 다운로드: 대용량 파일을 자동으로 처리

  • 동시 처리: 처리량 극대화

  • 진행 상황 추적: 전송 상태 모니터링

  • 사용자 지정 가능한 동작: 광범위한 옵션 구성

  • 오류 처리: 재시도 및 실패 정책 구성

  • 디렉터리 작업: 여러 파일을 배치로 전송

  • 체크섬 검증: 데이터 무결성 보장

설치

S3 Transfer Manager는 AWS SDK for PHP 버전 3에 포함되어 있습니다. 별도로 설치할 필요가 없습니다.

Composer를 사용하여를 설치하려면 다음 명령을 실행합니다.

composer require aws/aws-sdk-php

이 명령은 S3 Transfer Manager를 포함하여 전체 AWS SDK for PHP 버전 3을 설치합니다.