메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

멀티파트 업로드 중단

이 단원에서는 진행 중인 멀티파트 업로드를 중단하기 위해 PHP용 AWS SDK의 클래스를 사용하는 방법을 설명합니다.

참고

이미 PHP용 AWS SDK 사용 및 PHP 예제 실행의 지침에 따라 PHP용 AWS SDK가 올바르게 설치되어 있다고 가정합니다.

멀티파트 업로드 중단

1

Aws\S3\S3Client 클래스의 factory() 메서드를 사용하여 Amazon S3 클라이언트의 인스턴스를 만듭니다.

2

Aws\S3\S3Client::abortMultipartUpload() 메서드를 실행합니다. array 파라미터의 필수 키인 Bucket, KeyUploadId에 버킷 이름, 키 이름 및 업로드 ID를 제공해야 합니다.

abortMultipartUpload() 메서드는 Amazon S3에 업로드된 모든 조각을 삭제하므로 가용 리소스가 늘어나게 됩니다.

예 멀티파트 업로드 중단

다음은 진행 중인 멀티파트 업로드를 중단하는 방법을 보여 주는 PHP 코드 예제입니다. 이 예제는 abortMultipartUpload() 메서드의 사용 방법을 보여줍니다. 이 가이드의 PHP 예제 실행에 대한 자세한 내용은 PHP 예제 실행 단원을 참조하십시오.

Copy
<?php // Include the AWS SDK using the Composer autoloader. require 'vendor/autoload.php'; $bucket = '*** Your Bucket Name ***'; $keyname = '*** Your Object Key ***'; // Instantiate the client. $s3 = S3Client::factory(); // Abort the multipart upload. $s3->abortMultipartUpload(array( 'Bucket' => $bucket, 'Key' => $keyname, 'UploadId' => 'VXBsb2FkIElExampleBlbHZpbmcncyBtExamplepZS5tMnRzIHVwbG9hZ', ));

관련 리소스

이 페이지에서: