Gestionnaire de transfert S3 - AWS SDK for PHP

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestionnaire de transfert S3

Le gestionnaire de transfert S3 fournit une interface pour le chargement et le téléchargement de fichiers vers et depuis Amazon S3. Vous pouvez l'utiliser pour des opérations sur un seul fichier ou des opérations de répertoire.

Le gestionnaire de transfert gère automatiquement les chargements partitionnés et les téléchargements. Il gère les fichiers volumineux et suit les progrès. La bibliothèque met en œuvre les meilleures pratiques pour les transferts de données S3. Vous pouvez l'utiliser pour créer des capacités de transfert de fichiers dans vos applications PHP.

Fonctions principales

Le gestionnaire de transfert S3 fournit les fonctionnalités clés suivantes :

  • API simple : chargez et téléchargez des fichiers et des répertoires

  • Gestionnaires de téléchargement personnalisés : implémentez votre propre logique de téléchargement

  • Chargements et téléchargements partitionnés automatiques : gestion automatique des fichiers volumineux

  • Traitement simultané : optimisation du débit

  • Suivi de la progression : surveillance de l'état du transfert

  • Comportement personnalisable : configurez des options étendues

  • Gestion des erreurs : configurez les politiques relatives aux tentatives et aux échecs

  • Opérations de répertoire : transfert de plusieurs fichiers par lots

  • Validation par somme de contrôle : garantir l'intégrité des données

Installation

Le gestionnaire de transfert S3 est inclus dans la AWS SDK for PHP version 3. Il n'est pas nécessaire de l'installer séparément.

Pour effectuer l'installation à l'aide de Composer, exécutez la commande suivante :

composer require aws/aws-sdk-php

Cette commande installe la AWS SDK for PHP version 3 complète, y compris le gestionnaire de transfert S3.