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

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

このトピックでは、AWS SDK for PHP のクラスを使用して、進行中のマルチパートアップロードを中止する手順を示します。

注記

このトピックでは、既に AWS SDK for PHP の使用と PHP サンプルの実行 の説明が実行されていて、AWS SDK for PHP が正しくインストールされていることを前提としています。

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

1

Amazon S3 クライアントのインスタンスを Aws\S3\S3Client クラスの factory() メソッドを使用して作成します。

2

Aws\S3\S3Client::abortMultipartUpload() メソッドを実行します。array パラメーターで必要とされるキー、BucketKeyUploadId に、バケット名とキー名を指定する必要があります。

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', ));

関連リソース

このページの内容: