Listar multipart uploads - Amazon Simple Storage Service

Listar multipart uploads

Você pode usar os AWS SDKs (API de baixo nível) para recuperar uma lista de uploads fracionados em andamento no Amazon S3.

Java

As tarefas a seguir fornecem orientações para usar as classes Java de baixo nível para listar todos os multipart uploads em andamento em um bucket.

1

Crie uma instância da classe ListMultipartUploadsRequest e forneça o nome do bucket.

2

Execute o método AmazonS3Client.listMultipartUploads. O método retorna uma instância da classe MultipartUploadListing que fornece informações sobre os multipart uploads em andamento.

O exemplo de código Java a seguir demonstra as tarefas anteriores.

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

Para listar todos os multipart uploads em andamento em um bucket específico, use a classe ListMultipartUploadsRequest da API de multipart upload do AWS SDK for .NET de nível baixo. O AmazonS3Client.ListMultipartUploads método retorna uma instância da classe ListMultipartUploadsResponse que fornece informações sobre multipart uploads em andamento.

Um multipart upload em andamento é um multipart upload que foi iniciado com o uso da solicitação para iniciar o multipart upload, mas que ainda não foi concluído ou parado. Para obter mais informações sobre multipart uploads do Amazon S3, consulte Carregar e copiar objetos usando multipart upload.

O exemplo do C# a seguir mostra como usar o AWS SDK for .NET para listar todos os multipart uploads em andamento em um bucket. Para obter informações sobre a compatibilidade do exemplo com uma versão específica do AWS SDK for .NET e instruções sobre como criar e testar um exemplo funcional, consulte Executar os exemplos de código do Amazon S3 .NET.

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

Este tópico mostra como usar as classes da API de baixo nível da versão 3 do AWS SDK for PHP para listar todos os multipart uploads em andamento em um bucket. Pressupõe-se que você já esteja seguindo as instruções para Usar o AWS SDK for PHP e executar exemplos do PHP e tenha o AWS SDK for PHP devidamente instalado.

O exemplo de PHP a seguir demonstra a listagem de todos os multipart uploads em andamento em um 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());

As seções a seguir na Referência de APIs do Amazon Simple Storage Service descrevem a API REST para listagem de multipart uploads:

As seções a seguir na AWS Command Line Interface descrevem as operações de listagem de carregamentos fracionados.