Section courante

A propos

Section administrative du site

Aws\S3\S3Client

Client de S3
AWS SDK for PHP

Description

Cette classe permet au client d'interagir avec le service «Amazon Simple Storage Service (Amazon S3)».

Liste des méthodes

Syntaxe Description
AbortMultipartUpload(array $params = []) Cette méthode permet d'annuler un téléversement multiple partie.
CompleteMultipartUpload(array $params = []) Cette méthode permet de terminer un téléversement en plusieurs parties en assemblant les pièces précédemment chargées.
CopyObject(array $params = []) Cette méthode permet de créer une copie d'un objet déjà entreposé dans Amazon S3.
CreateBucket(array $params = []) Cette méthode permet de créer un nouveau compartiment.
CreateMultipartUpload(array $params = []) Cette méthode permet d'initialiser un téléversement en multiple partie et de retourner un identificateur de téléversement.
DeleteBucket(array $params = []) Cette méthode permet de supprimer le compartiment.
DeleteBucketAnalyticsConfiguration(array $params = []) Cette méthode permet de supprimer une configuration d'analyse pour le compartiment (spécifiée par l'identificateur de configuration d'analyse).
DeleteBucketCors(array $params = []) Cette méthode permet de supprimer les informations de configuration cors définies pour le compartiment.
DeleteBucketEncryption(array $params = []) Cette méthode permet de supprimer la configuration de chiffrement côté serveur du compartiment.
DeleteBucketInventoryConfiguration(array $params = []) Cette méthode permet de supprimer une configuration d'inventaire (identifiée par l'identificateur d'inventaire) du compartiment.
DeleteBucketLifecycle(array $params = []) Cette méthode permet de supprimer la configuration du cycle de vie du compartiment.
DeleteBucketMetricsConfiguration(array $params = []) Cette méthode permet de supprimer une configuration de métriques (spécifiée par l'identificateur de configuration de métriques) du compartiment.
DeleteBucketPolicy(array $params = []) Cette méthode permet de supprimer la stratégie du compartiment.
DeleteBucketReplication(array $params = []) Cette méthode permet de supprimer la configuration de réplication du compartiment.
DeleteBucketTagging(array $params = []) Cette méthode permet de supprimer les balises du compartiment.
DeleteBucketWebsite(array $params = []) Cette méthode permet de supprimer la configuration du site Web du compartiment.
DeleteObject(array $params = []) Cette méthode permet de supprimer la version nulle (s'il en existe une) d'un objet et insère un marqueur de suppression, devenant la version la plus récente de l'objet.
DeleteObjectTagging(array $params = []) Cette méthode permet de supprimer le jeu de balises d'un objet existant.
DeleteObjects(array $params = []) Cette méthode permet de supprimer plusieurs objets d'un compartiment à l'aide d'une seule requête HTTP.
GetBucketAccelerateConfiguration(array $params = []) Cette méthode permet de retourner la configuration d'accélération d'un compartiment.
GetBucketAcl(array $params = []) Cette méthode permet de demander la stratégie de contrôle d'accès pour le compartiment.
GetBucketAnalyticsConfiguration(array $params = []) Cette méthode permet de demander une configuration d'analyse pour le compartiment (spécifiée par l'identificateur de configuration d'analyse).
GetBucketCors(array $params = []) Cette méthode permet de demander la configuration cors pour le compartiment.
GetBucketEncryption(array $params = []) Cette méthode permet de demander la configuration de chiffrement côté serveur d'un compartiment.
GetBucketInventoryConfiguration(array $params = []) Cette méthode permet de demander une configuration d'inventaire (identifiée par l'identificateur d'inventaire) à partir du compartiment.
GetBucketLifecycle(array $params = []) Cette méthode permet de demander le cycle de vie d'un comportement. Cette méthode est obsolète, vous devriez plutôt utiliser GetBucketLifecycleConfiguration.
GetBucketLifecycleConfiguration(array $params = []) Cette méthode permet de demander les informations de configuration du cycle de vie définies sur le compartiment.
GetBucketLocation(array $params = []) Cette méthode permet de demander la région dans laquelle se trouve le compartiment.
GetBucketLogging(array $params = []) Cette méthode permet de demander l'état de journalisation d'un compartiment et les autorisations dont disposent les utilisateurs pour afficher et modifier cet état.
GetBucketMetricsConfiguration(array $params = []) Cette méthode permet de demander une configuration de métriques (spécifiée par l'identificateur de configuration de métriques) à partir du compartiment.
GetBucketNotification(array $params = []) Cette méthode permet de demander les avertissements relié à un comportement. Cette méthode est obsolète, vous devriez plutôt utiliser GetBucketNotificationConfiguration.
GetBucketNotificationConfiguration(array $params = []) Cette méthode permet de demander la configuration d'avertissement d'un compartiment.
GetBucketPolicy(array $params = []) Cette méthode permet de demander la stratégie d'un compartiment spécifié.
GetBucketReplication(array $params = []) Cette méthode permet de demander la configuration de réplication d'un compartiment.
GetBucketRequestPayment(array $params = []) Cette méthode permet de demander la configuration de paiement par demande d'un compartiment.
GetBucketTagging(array $params = []) Cette méthode permet de demander l'ensemble de balises associé au compartiment.
GetBucketVersioning(array $params = []) Cette méthode permet de demander l'état de version d'un compartiment.
GetBucketWebsite(array $params = []) Cette méthode permet de demander la configuration du site Web pour un compartiment.
GetObject(array $params = []) Cette méthode permet de demander les objets d'Amazon S3.
GetObjectAcl(array $params = []) Cette méthode permet de demander la liste de contrôle d'accès (ACL) d'un objet.
GetObjectTagging(array $params = []) Cette méthode permet de demander l'ensemble de balises d'un objet.
GetObjectTorrent(array $params = []) Cette méthode permet de demander des fichiers «torrent» d'un comportement.
HeadBucket(array $params = []) Cette méthode permet de demander si un compartiment existe et si vous êtes autorisé à y accéder.
HeadObject(array $params = []) Cette méthode permet d'extraire les méta-données du HEAD d'un objet sans renvoyer l'objet lui-même.
ListBucketAnalyticsConfigurations(array $params = []) Cette méthode permet de demander la liste les configurations d'analyse pour le compartiment.
ListBucketInventoryConfigurations(array $params = []) Cette méthode permet de demander la liste des configurations d'inventaire pour le compartiment.
ListBucketMetricsConfigurations(array $params = []) Cette méthode permet de demander la liste des configurations de métriques pour le compartiment.
ListBuckets(array $params = []) Cette méthode permet de demander la liste de tous les compartiments appartenant à l'expéditeur authentifié de la demande.
ListMultipartUploads(array $params = []) Cette méthode permet de demander la liste des téléversements en plusieurs parties en cours.
ListObjectVersions(array $params = []) Cette méthode permet de demander des méta-données sur toutes les versions d'objets dans un compartiment.
ListObjects(array $params = []) Cette méthode permet de demander tout ou une partie (jusqu'à 1 000) des objets d'un compartiment.
ListObjectsV2(array $params = []) Cette méthode permet de demander tout ou une partie (jusqu'à 1 000) des objets d'un compartiment.
ListParts(array $params = []) Cette méthode permet de demander la liste des pièces jointes ayant été téléversées pour un téléversement spécifique en plusieurs parties.
PutBucketAccelerateConfiguration(array $params = []) Cette méthode permet de fixer la configuration d'accélération d'un compartiment existant.
PutBucketAcl(array $params = []) Cette méthode permet de fixer les autorisations sur un compartiment à l'aide de listes de contrôle d'accès (ACL).
PutBucketAnalyticsConfiguration(array $params = []) Cette méthode permet de fixer une configuration d'analyse pour le compartiment (spécifiée par l'identificateur de configuration d'analyse).
PutBucketCors(array $params = []) Cette méthode permet de fixer la configuration cors pour un compartiment.
PutBucketEncryption(array $params = []) Cette méthode permet de créer une nouvelle configuration de chiffrement côté serveur (ou remplace une configuration existante, le cas échéant).
PutBucketInventoryConfiguration(array $params = []) Cette méthode permet d'ajouter une configuration d'inventaire (identifiée par l'identificateur d'inventaire) à partir du compartiment.
PutBucketLifecycle(array $params = []) Cette méthode permet de configurer un cycle de vie de comportement. Cette méthode est obsolète et a été remplacé par PutBucketLifecycleConfiguration.
PutBucketLifecycleConfiguration(array $params = []) Cette méthode permet de fixer la configuration du cycle de vie de votre compartiment.
PutBucketLogging(array $params = []) Cette méthode permet de fixer les paramètres de journalisation d'un compartiment et spécifiez les autorisations permettant d'afficher et de modifier les paramètres de journalisation.
PutBucketMetricsConfiguration(array $params = []) Cette méthode permet de fixer une configuration de métriques (spécifiée par l'identificateur de configuration de métriques) pour le compartiment.
PutBucketNotification(array $params = []) Cette méthode permet de fixer des avertissements pour un comportement . Cette méthode est obsolète et a été remplacé par PutBucketNotificationConfiguraiton.
PutBucketNotificationConfiguration(array $params = []) Cette méthode permet d'activer les avertissements d'événements spécifiés pour un compartiment.
PutBucketPolicy(array $params = []) Cette méthode permet de remplacer une stratégie sur un compartiment.
PutBucketReplication(array $params = []) Cette méthode permet de créer une nouvelle configuration de réplication (ou remplace une configuration existante, le cas échéant).
PutBucketRequestPayment(array $params = []) Cette méthode permet de fixer la configuration de paiement de la demande pour un compartiment.
PutBucketTagging(array $params = []) Cette méthode permet de fixer les balises pour un compartiment.
PutBucketVersioning(array $params = []) Cette méthode permet de fixer l'état de version d'un compartiment existant.
PutBucketWebsite(array $params = []) Cette méthode permet de fixer la configuration du site Web pour un compartiment.
PutObject(array $params = []) Cette méthode permet d'ajouter un objet à un compartiment.
PutObjectAcl(array $params = []) Cette méthode permet d'utiliser la sous-ressource ACL pour fixer les autorisations de la liste de contrôle d'accès (ACL) pour un objet existant dans un compartiment.
PutObjectTagging(array $params = []) Cette méthode permet de fixer l'ensemble de balises fourni sur un objet existant déjà dans un compartiment.
RestoreObject(array $params = []) Cette méthode permet de restaurer une copie archivée d'un objet dans Amazon S3.
SelectObjectContent(array $params = []) Cette méthode permet de filtrer le contenu d'un objet Amazon S3 en fonction d'une simple instruction SQL (Structured Query Language).
UploadPart(array $params = []) Cette méthode permet de téléverser une partie dans un téléversement en plusieurs parties.
UploadPartCopy(array $params = []) Cette méthode permet de téléverser une pièce d'attachement en copiant les données d'un objet existant en tant que source de données.

Légende

    Cette couleur permet d'indiquer que la méthode est obsolète.



Dernière mise à jour : Mercredi, le 24 octobre 2018