Descripción de cargas multiparte - Amazon Simple Storage Service

Descripción de cargas multiparte

Puede utilizar los AWS SDK (API de bajo nivel) para recuperar una lista de cargas multiparte en curso en Amazon S3.

Java

Las siguientes tareas lo guían a través del proceso de uso de las clases de Java de nivel bajo para enumerar las cargas multipartes en proceso en un bucket.

1

Cree una instancia de la clase ListMultipartUploadsRequest y proporcione el nombre del bucket.

2

Ejecute el método AmazonS3Client.listMultipartUploads. El método devuelve una instancia de la clase MultipartUploadListing que le brinda información sobre las cargas multipartes en proceso.

En el siguiente ejemplo de código Java se muestran las tareas anteriores.

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

Para enumerar todas las cargas multiparte en curso en un bucket concreto, use la clase ListMultipartUploadsRequest de la API de carga multiparte de bajo nivel de AWS SDK for .NET. El método AmazonS3Client.ListMultipartUploads devuelve una instancia de la clase ListMultipartUploadsResponse que ofrece información sobre las cargas multiparte en curso.

Una carga multiparte en curso es una carga multiparte que se ha iniciado mediante una solicitud de carga multiparte pero que aún no se ha completado o detenido. Para obtener más información acerca de las cargas multiparte en Amazon S3, consulte Carga y copia de objetos con la carga multiparte.

En el siguiente ejemplo de código C# se muestra cómo usar AWS SDK for .NET para enumerar todas las cargas multiparte en curso en un bucket. Para obtener información sobre la compatibilidad del ejemplo con una versión específica de AWS SDK for .NET e instrucciones sobre cómo crear y probar una muestra funcional, consulte Ejecución de ejemplos de código .NET de Amazon S3.

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

Este tema muestra cómo usar las clases de API de bajo nivel de la versión 3 de AWS SDK for PHP para crear una lista de todas las cargas multiparte en curso en un bucket. Se parte de la base de que usted ya sigue las instrucciones para Uso del AWS SDK for PHP y ejecución de ejemplos de PHP y ha instalado AWS SDK for PHP correctamente.

El siguiente ejemplo de PHP demuestra cómo enumerar todas las cargas multiparte en curso en 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());

Las siguientes secciones de la Referencia de API de Amazon Simple Storage Service especifican la API de REST para describir cargas multiparte:

En las siguientes secciones de AWS Command Line Interface, se describen las operaciones para visualizar listas de las cargas multiparte.