Auflisten von mehrteiligen Uploads - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Auflisten von mehrteiligen Uploads

Sie können die - AWS SDKs (Low-Level-API) verwenden, um eine Liste der laufenden mehrteiligen Uploads in Amazon S3 abzurufen.

Java

Die folgenden Aufgaben führen Sie durch die Verwendung von Java Low-Level-Klassen, um alle laufenden mehrteiligen Uploads für einen Bucket aufzulisten.

1

Erstellen Sie eine Instance der ListMultipartUploadsRequest-Klasse und stellen Sie den Bucket-Namen bereit.

2

Führen Sie die AmazonS3Client.listMultipartUploads-Methode aus. Die Methode gibt eine Instance der Klasse MultipartUploadListing zurück, die Ihnen Informationen über die laufenden mehrteiligen Uploads bereitstellt.

Im folgenden Java-Codebeispiel werden die vorherigen Aufgaben veranschaulicht.

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

Um alle aktuell ausgeführten mehrteiligen Uploads für einen bestimmten Bucket aufzulisten, verwenden Sie die Klasse ListMultipartUploadsRequest der Low-Level-API von AWS SDK for .NET für mehrteilige Uploads. Die Methode AmazonS3Client.ListMultipartUploads gibt eine Instance der Klasse ListMultipartUploadsResponse zurück, die Informationen über die laufenden mehrteiligen Uploads bereitstellt.

Ein laufender mehrteiliger Upload ist ein mehrteiliger Upload, der von der Anfrage für das Initiieren mehrteiliger Uploads initiiert, aber weder abgeschlossen noch abgebrochen wurde. Weitere Informationen über mehrteilige Amazon-S3-Uploads finden Sie unter Hochladen und Kopieren von Objekten mit mehrteiligen Uploads.

Das folgende C#-Beispiel zeigt, wie Sie die verwenden, AWS SDK for .NET um alle laufenden mehrteiligen Uploads in einem Bucket aufzulisten. Informationen zur Kompatibilität des Beispiels mit einer bestimmten Version von AWS SDK for .NET und Anweisungen zum Erstellen und Testen eines funktionierenden Beispiels finden Sie unter Ausführen der .NET-Codebeispiele für Amazon S3.

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

In diesem Thema wird gezeigt, wie Sie die Low-Level-API-Klassen aus Version 3 des verwenden, AWS SDK for PHP um alle laufenden mehrteiligen Uploads in einem Bucket aufzulisten. Es wird davon ausgegangen, dass Sie den Anweisungen für folgen Verwenden von AWS SDK for PHP und Ausführen von PHP-Beispielen und AWS SDK for PHP ordnungsgemäß installiert ist.

Das folgende PHP-Beispiel zeigt eine Auflistung aller in einem Bucket laufenden mehrteiligen Uploads.

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

In den folgenden Abschnitten der Amazon Simple Storage Service Reference wird die REST-API für das Auflisten mehrteiliger Uploads beschrieben:

  • ListParts‐ listet die hochgeladenen Teile für einen bestimmten mehrteiligen Upload auf.

  • ListMultipartUploads– Listet laufende mehrteilige Uploads auf.

In den folgenden Abschnitten in der werden die Vorgänge zum Auflisten mehrteiliger Uploads AWS Command Line Interface beschrieben.

  • list-parts – listet die hochgeladenen Teile für einen bestimmten mehrteiligen Upload auf.

  • list-multipart-uploads– Listet laufende mehrteilige Uploads auf.