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 l' AWS CLI API REST ou les kits de AWS développement logiciel (SDK) pour récupérer la liste des chargements partitionnés en cours dans Amazon S3. Vous pouvez utiliser le chargement partitionné pour charger par programme un seul objet sur Amazon S3. Les chargements partitionnés déplacent un objet vers Amazon S3 en déplaçant des portions des données de cet objet à la fois. Pour en savoir plus sur le chargement partitionné, consultez Chargement et copie d’objets à l’aide du chargement partitionné dans Amazon S3.
Pour obtenir une procédure complète sur le chargement partitionné d’un objet avec une somme de contrôle supplémentaire, consultez Didacticiel : chargement partitionné d’un objet et vérification de l’intégrité de ses données.
La section suivante explique comment répertorier les chargements partitionnés en cours à l'aide de l' AWS Command Line Interface API REST Amazon S3 et des kits SDK. AWS
Les sections suivantes AWS Command Line Interface décrivent les opérations permettant de répertorier les téléchargements partitionnés.
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.
- Java
-
Pour répertorier tous les téléchargements partitionnés en cours sur un bucket à l'aide du AWS SDK pour Java, vous pouvez utiliser les classes d'API de bas niveau pour :
Low-level Processus de liste des téléchargements en plusieurs parties de l'API
1 |
Créer une instance de la classe ListMultipartUploadsRequest et préciser le nom du compartiment. |
2 |
Exécuter la méthode listMultipartUploads S3Client. Cette méthode renvoie une instance de la classe ListMultipartUploadsResponse, qui vous fournit des informations sur les chargements partitionnés en cours. |
Pour des exemples montrant comment répertorier les téléchargements partitionnés à l'aide du AWS SDK pour Java, voir Répertorier les téléchargements partitionnés dans le manuel Amazon S3 API Reference.
- .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 SDK pour .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, consultez Chargement et copie d’objets à l’aide du chargement partitionné dans Amazon S3.
L'exemple C# suivant montre comment utiliser le pour SDK pour .NET répertorier tous les téléchargements partitionnés en cours sur un bucket. Pour plus d'informations sur la configuration et l'exécution des exemples de code, consultez la section Getting Started with the AWSAWS SDK for .NET Developer Guide.
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 du AWS SDK pour PHP pour répertorier tous les téléchargements partitionnés en cours sur un bucket. Pour plus d'informations sur l'API AWS SDK pour Ruby, consultez AWS SDK pour Ruby - Version 2.
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());