멀티파트 업로드 나열 - Amazon Simple Storage Service

멀티파트 업로드 나열

AWS SDK(하위 수준 API)를 사용하여 Amazon S3에서 진행 중인 멀티파트 업로드 목록을 검색할 수 있습니다.

Java

다음 작업은 버킷에서 진행 중인 모든 멀티파트 업로드를 나열하기 위해 하위 수준 Java 클래스를 사용하는 방법을 보여줍니다.

1

ListMultipartUploadsRequest 클래스의 인스턴스를 만들고 버킷 이름을 제공합니다.

2

AmazonS3Client.listMultipartUploads 메서드를 실행합니다. 이 메서드는 진행 중인 멀티파트 업로드에 대한 정보를 제공하는 MultipartUploadListing 클래스의 인스턴스를 반환합니다.

다음은 위에서 설명한 작업을 실행하는 Java 코드 예제입니다.

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

특정 버킷에 대해 진행 중인 멀티파트 업로드를 모두 나열하려면 AWS SDK for .NET 하위 수준 멀티파트 업로드 API의 ListMultipartUploadsRequest 클래스를 사용합니다. AmazonS3Client.ListMultipartUploads 메서드는 진행 중인 멀티파트 업로드에 대한 정보를 제공하는 ListMultipartUploadsResponse 클래스의 인스턴스를 반환합니다.

여기에서 진행 중인 멀티파트 업로드란 멀티파트 업로드 요청 시작을 통해 시작되었지만 아직 완료되거나 중지되지 않은 멀티파트 업로드를 말합니다. Amazon S3 멀티파트 업로드에 대한 자세한 내용은 멀티파트 업로드를 사용한 객체 업로드 및 복사 섹션을 참조하세요.

다음 C# 예제는 AWS SDK for .NET를 사용하여 버킷에 대해 진행 중인 모든 멀티파트 업로드를 나열하는 방법을 보여줍니다. 특정 버전의 AWS SDK for .NET와 이 예제의 호환성 및 실제 예제를 작성하여 테스트하는 방법에 대한 자세한 내용은 Amazon S3 .NET 코드 예제 실행 단원을 참조하세요.

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

이 주제에서는 AWS SDK for PHP 버전 3의 하위 수준 API 클래스를 사용하여 버킷에서 진행 중인 멀티파트 업로드를 모두 나열하는 방법을 보여줍니다. 이미 AWS SDK for PHP 사용 및 PHP 예제 실행의 지침에 따라 AWS SDK for PHP가 올바르게 설치되어 있다고 가정합니다.

다음은 버킷에서 진행 중인 멀티파트 업로드를 모두 나열하는 방법을 보여 주는 PHP 예제입니다.

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

Amazon Simple Storage Service API 참조의 다음 섹션에서는 멀티파트 업로드 나열을 위한 REST API에 대해 설명합니다.

  • ListParts - 특정 멀티파트 업로드의 업로드된 부분을 나열합니다.

  • ListMultipartUploads - 진행 중인 멀티파트 업로드를 나열합니다.

AWS Command Line Interface의 다음 섹션에서는 멀티파트 업로드를 나열하는 작업을 설명합니다.

  • list-parts - 특정 멀티파트 업로드의 업로드된 부분을 나열합니다.

  • list-multipart-uploads - 진행 중인 멀티파트 업로드를 나열합니다.