Liste des chargements partitionnés - Amazon Simple Storage Service

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.

Liste des chargements partitionnés

Vous pouvez utiliser les AWS SDK (API de bas niveau) pour récupérer une liste des téléchargements partitionnés en cours dans Amazon S3.

Java

Les tâches suivantes vous guident dans l'utilisation des classes Java de bas niveau pour répertorier tous les chargements partitionnés en cours sur un compartiment.

1

Créez une instance de la classe ListMultipartUploadsRequest et précisez le nom du compartiment.

2

Exécutez la méthode AmazonS3Client.listMultipartUploads. Cette méthode renvoie une instance de la classe MultipartUploadListing, qui vous fournit des informations sur les chargements partitionnés en cours.

L'exemple de code Java suivant présente les tâches précédentes.

ListMultipartUploadsRequest allMultpartUploadsRequest = new ListMultipartUploadsRequest(existingBucketName); MultipartUploadListing multipartUploadListing = s3Client.listMultipartUploads(allMultpartUploadsRequest);
.NET

Pour afficher tous les chargements partitionnés en cours vers un compartiment spécifique, utilisez la classe ListMultipartUploadsRequest de l'API de chargement partitionné de bas niveau du kit AWS SDK for .NET . La méthode AmazonS3Client.ListMultipartUploads retourne une instance de la classe ListMultipartUploadsResponse qui fournit des informations sur les chargements partitionnés en cours.

Un chargement partitionné en cours est un chargement partitionné qui a été lancé à l'aide d'une demande de lancement de chargement partitionné, mais qui n'a pas encore été terminé ou arrêté. Pour en savoir plus sur les chargements partitionnés Amazon S3, veuillez consulter Chargement et copie d'objets à l'aide d'un chargement partitionné.

L'exemple C# suivant montre comment utiliser le pour AWS SDK for .NET répertorier tous les téléchargements partitionnés en cours sur un bucket. Pour plus d'informations sur la compatibilité de l'exemple avec une version spécifique du AWS SDK for .NET et pour obtenir des instructions sur la façon de créer et de tester un échantillon de travail, consultezExécution des exemples de code .NET Amazon S3.

ListMultipartUploadsRequest request = new ListMultipartUploadsRequest { BucketName = bucketName // Bucket receiving the uploads. }; ListMultipartUploadsResponse response = await AmazonS3Client.ListMultipartUploadsAsync(request);
PHP

Cette rubrique explique comment utiliser les classes d'API de bas niveau de la version 3 de AWS SDK for PHP pour répertorier tous les téléchargements partitionnés en cours sur un bucket. Cela suppose que vous suivez déjà les instructions Utilisation du kit AWS SDK for PHP et exécution d'exemples PHP et que vous les avez AWS SDK for PHP correctement installés.

L'exemple PHP suivant montre comment répertorier tous les chargements partitionnés en cours sur un compartiment.

require 'vendor/autoload.php'; use Aws\S3\S3Client; $bucket = '*** Your Bucket Name ***'; $s3 = new S3Client([ 'version' => 'latest', 'region' => 'us-east-1' ]); // Retrieve a list of the current multipart uploads. $result = $s3->listMultipartUploads([ 'Bucket' => $bucket ]); // Write the list of uploads to the page. print_r($result->toArray());

Les sections suivantes de la Référence de l'API Amazon Simple Storage Service décrivent l'API REST pour la liste des chargements partitionnés.

  • ListParts‐listez les parties téléchargées pour un téléchargement partitionné spécifique.

  • ListMultipartUploads‐liste les téléchargements partitionnés en cours.

Les sections suivantes AWS Command Line Interface décrivent les opérations de listage des téléchargements partitionnés.

  • list-parts‐ répertorie les parties chargées pour un chargement partitionné spécifique.

  • list-multipart-uploads‐liste les téléchargements partitionnés en cours.