Amazon Simple Storage Service
開発者ガイド (API バージョン 2006-03-01)

AWS SDK for .NET を使用した S3 バケットへのマルチパートアップロードの中止 (低レベル)

AmazonS3Client.AbortMultipartUploadAsync メソッドを呼び出して、進行中のマルチパートアップロードを中止することができます。このメソッドは、アップロードを中止するだけでなく、Amazon S3 にアップロード済みのすべてのパートを削除します。

マルチパートアップロードを中止するには、アップロード ID と、アップロードで使用されているバケット名とキー名を指定します。マルチパートアップロードを中止した後では、同じアップロード ID を使用して追加のパートをアップロードすることはできません。Amazon S3 マルチパートアップロードの詳細については、「マルチパートアップロードの概要」を参照してください。

次の C# の例では、マルチパートアップロードを中止する方法を示します。次のコードを含む完全な C# のサンプルについては、「AWS SDK for .NET を使用した S3 バケットへのファイルのアップロード (低レベル API) 」を参照してください。

AbortMultipartUploadRequest abortMPURequest = new AbortMultipartUploadRequest { BucketName = existingBucketName, Key = keyName, UploadId = initResponse.UploadId }; await AmazonS3Client.AbortMultipartUploadAsync(abortMPURequest);

特定の時刻までに開始されたすべての進行中のマルチパートアップロードを中止することもできます。このクリーンアップオペレーションは、完了または中止していないマルチパートアップロードを中止する場合に役立ちます。詳細については、「AWS SDK for .NET を使用した S3 バケットへのマルチパートアップロードの中止 (高レベル API) 」を参照してください。

詳細

AWS SDK for .NET

このページの内容: