Elenco dei caricamenti in più parti - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elenco dei caricamenti in più parti

Puoi utilizzare l' AWS CLI API REST o AWS SDKs, per recuperare un elenco di caricamenti multiparte in corso in Amazon S3. Puoi usare il caricamento in più parti per caricare un singolo oggetto a livello di programmazione su Amazon S3. I caricamenti multiparte spostano gli oggetti in Amazon S3 spostando una parte dei dati di un oggetto alla volta. Per informazioni più generiche sui caricamenti multiparte, consulta Caricamento e copia di oggetti utilizzando il caricamento multiparte in Amazon S3.

Per una end-to-end procedura sul caricamento di un oggetto con caricamento in più parti con un checksum aggiuntivo, consulta. Esercitazione: caricamento di un oggetto tramite caricamento multiparte per verificarne l'integrità dei dati

La sezione seguente mostra come elencare i caricamenti multiparte in corso con AWS Command Line Interface, l'API REST di Amazon S3 e. AWS SDKs

Le seguenti sezioni AWS Command Line Interface descrivono le operazioni per elencare i caricamenti in più parti.

Le sezioni seguenti della Documentazione di riferimento delle API di Amazon Simple Storage Service descrivono REST API per l'elenco dei caricamenti in più parti.

Java

Le seguenti attività mostrano in dettaglio come utilizzare le classi Java di basso livello per elencare tutti i caricamenti in più parti in corso in un bucket.

Processo di creazione di un elenco di caricamenti in più parti tramite l'API di basso livello

1

Creare un'istanza della classe ListMultipartUploadsRequest e specificare il nome del bucket.

2

Esegui il metodo AmazonS3Client.listMultipartUploads. Questo metodo restituisce un'istanza della classe MultipartUploadListing che fornisce le informazioni sui caricamenti in più parti in corso.

Il seguente esempio di codice Java mostra le attività precedenti.

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

Per elencare tutti i caricamenti in più parti in corso in uno specifico bucket, utilizza la classe ListMultipartUploadsRequest dell'API di basso livello di AWS SDK for .NET per il caricamento in più parti. Il metodo AmazonS3Client.ListMultipartUploads restituisce un'istanza della classe ListMultipartUploadsResponse che fornisce informazioni sui caricamenti in più parti in corso.

Un caricamento in più parti in corso è un caricamento che è stato avviato utilizzando la richiesta Initiate Multipart Upload, ma che non è ancora stato completato o interrotto. Per ulteriori informazioni sui caricamenti in più parti di Amazon S3, consulta Caricamento e copia di oggetti utilizzando il caricamento multiparte in Amazon S3.

Il seguente esempio in C# mostra come utilizzare per AWS SDK for .NET elencare tutti i caricamenti multiparte in corso su un bucket. Per informazioni sulla configurazione e l'esecuzione degli esempi di codice, consulta Getting Started with the AWS SDK for .NET nella AWS SDK for .NET Developer Guide.

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

Questo argomento mostra come utilizzare le classi API di basso livello della versione 3 di AWS SDK for PHP per elencare tutti i caricamenti multiparte in corso su un bucket. Per ulteriori informazioni sull'API AWS SDK for Ruby, AWS vai a SDK for Ruby - Versione 2.

Il seguente esempio di codice PHP mostra come creare un elenco di tutti i caricamenti in più parti in corso in un bucket.

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());