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