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, oder AWS CLI, verwenden REST API AWS SDKs, um eine Liste der laufenden mehrteiligen Uploads in Amazon S3 abzurufen. Sie können den Multipart-Upload verwenden, um ein einzelnes Objekt programmgesteuert auf Amazon S3 hochzuladen. Bei mehrteiligen Uploads werden Objekte in Amazon S3 verschoben, indem jeweils ein Teil der Daten eines Objekts verschoben wird. Weitere allgemeine Informationen zu mehrteiligen Uploads finden Sie unter. Hochladen und Kopieren von Objekten mit mehrteiligen Uploads

Ein end-to-end Verfahren zum Hochladen eines Objekts mit mehrteiligem Upload mit einer zusätzlichen Prüfsumme finden Sie unter. Tutorial: Laden Sie ein Objekt durch mehrteiligen Upload hoch und überprüfen Sie seine Datenintegrität

Im folgenden Abschnitt wird gezeigt, wie Sie in Bearbeitung befindliche mehrteilige Uploads mit dem AWS Command Line Interface, Amazon S3 REST API und auflisten. AWS SDKs

In den folgenden Abschnitten 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 in Bearbeitung befindliche mehrteilige Uploads auf.

In den folgenden Abschnitten der Amazon Simple Storage Service API Reference wird beschrieben, wie Sie mehrteilige Uploads auflisten können: REST API

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

  • ListMultipartUploads‐listet laufende mehrteilige Uploads auf.

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.

Auflisten mehrteiliger Uploads auf niedriger Ebene API

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 laufenden mehrteiligen Uploads in einem bestimmten Bucket aufzulisten, verwenden Sie die Klasse des mehrteiligen Uploads auf niedriger Ebene. AWS SDK for .NET API ListMultipartUploadsRequest 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 mithilfe von alle laufenden mehrteiligen Uploads in einem AWS SDK for .NET Bucket auflisten können. Informationen zum Einrichten und Ausführen der Codebeispiele finden Sie unter Erste Schritte mit dem for. AWS SDK NETim AWS SDKfür. NETLeitfaden für Entwickler.

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 API Low-Level-Klassen aus Version 3 von verwenden, AWS SDK for PHP um alle laufenden mehrteiligen Uploads in einem Bucket aufzulisten. Weitere Informationen zu for Ruby finden Sie unter AWS SDK for API Ruby —AWS SDK Version 2.

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

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