メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

マルチパートアップロードの中止

AmazonS3.abortMultipartUpload メソッドを呼び出して、進行中のマルチパートアップロードを中止することができます。このメソッドは、Amazon S3 にアップロードされたすべてのパートを削除し、リソースを解放します。アップロード ID、バケット名、およびキー名を指定する必要があります。以下の Java コード例は、進行中のマルチパートアップロードを中止する方法を示しています。

Copy
InitiateMultipartUploadRequest initRequest = new InitiateMultipartUploadRequest(existingBucketName, keyName); InitiateMultipartUploadResult initResponse = s3Client.initiateMultipartUpload(initRequest); AmazonS3 s3Client = new AmazonS3Client(new ProfileCredentialsProvider()); s3Client.abortMultipartUpload(new AbortMultipartUploadRequest( existingBucketName, keyName, initResponse.getUploadId()));

注記

特定のマルチパートアップロードではなく、特定の時刻の前に開始された進行中のすべてのマルチパートアップロードを中止することができます。このクリーンアップオペレーションは、開始したが完了または中止していない古いマルチパートアップロードを中止する場合に有用です。詳細については、「マルチパートアップロードの中止」を参照してください。