Laden Sie Dateien mit mehrteiligem Upload in einen Lightsail-Bucket hoch - Amazon Lightsail

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.

Laden Sie Dateien mit mehrteiligem Upload in einen Lightsail-Bucket hoch

Mit dem mehrteiligen Upload können Sie eine einzelne Datei als Satz aus mehreren Teilen in Ihren Bucket hochladen. Jeder Teil ist ein zusammenhängender Teil der Daten des Objekts. Sie können diese Objektteile unabhängig und in beliebiger Reihenfolge hochladen. Wenn die Übertragung eines Teils fehlschlägt, können Sie das Teil erneut übertragen, ohne dass dies Auswirkungen auf andere Teile hat. Nachdem alle Teile Ihrer Datei hochgeladen sind, baut Amazon S3 diese Teile zusammen und erstellt das Objekt in Ihrem Bucket in Amazon Lightsail. Wenn Ihre Objektgröße 100 MB erreicht, sollten Sie in der Regel mehrteilige Uploads verwenden, anstatt das Objekt in einem einzigen Vorgang hochzuladen. Weitere Informationen zu Buckets finden Sie unter Objektspeicher.

Die Nutzung mehrteiliger Uploads bietet die folgenden Vorteile:

  • Verbesserter Durchsatz - Sie können die Teile parallel hochladen, um den Durchsatz zu erhöhen.

  • Schnelle Wiederherstellung bei Netzwerkproblemen - Die kleinere Teilegröße minimiert die Auswirkungen eines Neustarts eines fehlgeschlagenen Uploads aufgrund eines Netzwerkfehlers.

  • Hochladen im Laufe der Zeit - Sie können Dateiteile über die Zeit hochladen. Nachdem Sie einen mehrteiligen Upload initiiert haben, haben Sie 24 Stunden Zeit, um den mehrteiligen Upload fertigzustellen.

  • Starten Sie einen Upload, bevor Sie die endgültige Objektgröße kennen. Sie können ein Objekt hochladen, während Sie es noch erstellen.

Sie sollten den mehrteiligen Upload wie folgt verwenden:

  • Wenn Sie große Objekte über ein stabiles Netzwerk mit hoher Bandbreite hochladen, können Sie einen mehrteiligen Upload verwenden, um die Nutzung der verfügbaren Bandbreite zu maximieren. Hierzu laden Sie Objektteile parallel hoch, um von einer Multi-Threading-Leistung zu profitieren.

  • Wenn Sie einen Upload über ein instabiles Netzwerk ausführen, können Sie einen mehrteiligen Upload verwenden, um die Resilienz in Bezug auf Netzwerkfehler durch Vermeidung von Neustarts der Uploads zu vermeiden. Wenn Sie mehrteilige Uploads verwenden, müssen Sie nur die Teile erneut hochladen, deren Upload unterbrochen wurde. Es besteht keine Notwendigkeit, von vorne zu beginnen oder die gesamte Datei erneut hochzuladen.

Inhalt

Mehrteiliger Upload-Prozess

Der mehrteilige Upload ist ein dreistufiger Prozess, der Amazon-S3-Aktionen verwendet, um Dateien in Ihren Bucket in Lightsail hochzuladen:

  1. Starten Sie den mehrteiligen Upload mit derCreateMultipartUploadAktion.

  2. Laden Sie die Dateiteile mit der Aktion UploadPart hoch.

  3. Schließen Sie den mehrteiligen Upload mit der Aktion CompleteMultipartUpload.

Anmerkung

Sie können einen mehrteiligen Upload beenden, nachdem Sie ihn mithilfe der Aktion AbortMultipartUpload initiiert haben.

Wenn die mehrteilige Upload-Anforderung abgeschlossen ist, konstruiert Amazon Simple Storage Service das Objekt aus den hochgeladenen Teilen. Dann können Sie auf das Objekt genauso zugreifen, wie Sie auf jedes andere Objekt in Ihrem Bucket zugreifen würden.

Sie können alle laufenden mehrteiligen Uploads auflisten oder eine Liste der Teile anfordern, die Sie für einen bestimmten Multipart-Upload hochgeladen haben. Alle Vorgänge werden in diesem Abschnitt erklärt.

Initiieren des mehrteiligen Uploads

Wenn Sie eine Anforderung zum Initiieren eines mehrteiligen Uploads senden, gibt Amazon Simple Storage Service eine Antwort mit einer Upload-ID zurück. Dies ist eine eindeutige Kennung für Ihren mehrteiligen Upload. Sie müssen diese Upload-ID immer angeben, wenn Sie Teile hochladen, die Teile auflisten, einen Upload abschließen oder einen Upload abbrechen. Wenn Sie Metadaten bereitstellen möchten, die das hochzuladende Objekt beschreiben, müssen sie in der Anforderung auf Initiierung des mehrteiligen Uploads angegeben werden.

Teile hochladen

Beim Hochladen eines Teils müssen Sie zusätzlich zur Upload-ID eine Teilenummer angeben. Sie können jede Teilenummer zwischen 1 und 10.000 wählen. Die Teilenummer identifiziert eindeutig einen Teil und seine Position im Objekt, das Sie hochladen. Die von Ihnen gewählte Teilenummer muss nicht fortlaufend sein (möglich sind z. B. 1, 5 und 14). Wenn Sie einen neuen Teil mit derselben Teilenummer hochladen wie bereits einmal zuvor, wird der früher hochgeladene Teil überschrieben.

Wenn Sie einen Teil hochladen, gibt Amazon Simple Storage Service einen ETag-Header in der Antwort zurück. Für jeden Teilupload müssen Sie die Teilenummer und den ETag-Wert notieren. Sie müssen diese Werte in die spätere Anforderung einschließen, um den mehrteiligen Upload abzuschließen.

Anmerkung

Alle hochgeladenen Teile eines mehrteiligen Uploads werden in Ihrem Bucket gespeichert. Sie belegen den Speicherplatz Ihres Buckets, bis Sie den Upload abgeschlossen haben, den Upload beenden oder die Upload-Zeitüberschreitung überschritten haben. Weitere Informationen finden Sie unter Aufbewahrung eines mehrteiligen Uploads weiter unten in diesem Leitfaden.

Abschließen eines mehrteiligen Uploads

Wenn Sie einen mehrteiligen Upload abschließen, erstellt Amazon Simple Storage Service ein Objekt, indem die Teile in aufsteigender Reihenfolge auf Grundlage der Teilenummer verkettet werden. Wenn Sie Metadaten für das Objekt bei der Initiierung des mehrteiligen Uploads bereitgestellt haben, verknüpft Amazon Simple Storage Service die Metadaten mit dem Objekt. Nach einer erfolgreich ausgeführten Abschlussanforderung sind die Teile nicht mehr vorhanden.

Ihre Anfrage auf Abschluss des mehrteiligen Uploads muss die Upload-ID und eine Liste der Teilenummern mit den entsprechenden ETag-Werten enthalten. Die Antwort von Amazon Simple Storage Service enthält einen ETag, der die kombinierten Objektdaten eindeutig identifiziert. Dieses ETag ist nicht unbedingt ein MD5-Hash der Objektdaten.

Sie können einen mehrteiligen Upload auch abbrechen. Wenn Sie einen mehrteiligen Upload abbrechen, können Sie mit dieser Upload-ID keine Teile mehr hochladen. Der gesamte Speicher für jeden Teil des abgebrochenen mehrteiligen Uploads wird freigegeben. Wenn der mehrteilige Upload abgebrochen wird, während Teile hochgeladen werden, können diese Uploads auch nach dem Abbruch erfolgreich abgeschlossen werden oder fehlschlagen. Um den von allen Teilen verbrauchten Speicherplatz freizugeben, dürfen Sie einen mehrteiligen Upload erst dann abbrechen, wenn alle Uploads abgeschlossen wurden.

Auflistungen mehrteiliger Uploads

Sie können alle Teile eines bestimmten Multipart-Uploads oder alle laufenden mehrteiligen Uploads auflisten. Die Operation für die Teileauflistung gibt die Teileinformationen zurück, die Sie für einen bestimmten mehrteiligen Upload hochgeladen haben. Für jeden Abruf einer Teileauflistung gibt Amazon Simple Storage Service die Teileinformationen für einen angegebenen mehrteiligen Upload bis zu maximal 1 000 Teilen zurück. Wenn im Multipart-Upload mehr als 1.000 Teile vorhanden sind, müssen Sie eine Reihe von Anforderungen auf Teileauflistung senden, um alle Teile abzurufen. Beachten Sie, dass die zurückgegebene Teileauflistung keine Teile enthält, die noch nicht vollständig hochgeladen wurden. Bei Verwendung der Operation Mehrteilige Uploads auflisten können Sie eine Liste aller mehrteiligen Uploads in Bearbeitung erhalten.

Ein mehrteiliger Upload in Verarbeitung ist ein Upload, den Sie gestartet haben, der aber noch nicht abgeschlossen ist oder abgebrochen wurde. Jeder Anforderung gibt bis zu 1.000 mehrteilige Uploads zurück. Wenn mehr als 1 000 mehrteilige Uploads vorhanden sind, müssen Sie zusätzliche Anforderungen senden, um die verbleibenden mehrteiligen Uploads abzurufen. Verwenden Sie die zurückgegebene Liste nur zur Überprüfung. Sie sollten das Ergebnis dieser Auflistung nicht verwenden, wenn Sie eine Anforderung für den Abschluss eines mehrteiligen Uploads senden. Halten Sie sich stattdessen an Ihre eigene Liste der Teilenummern, die Sie beim Hochladen von Teilen angegeben haben, und die diesbezüglichen ETag-Werte, die Amazon Simple Storage Service zurückgegeben hat.

Gleichzeitige mehrteilige Upload-Vorgänge

In einer verteilten Entwicklungsumgebung ist es für Ihre Anwendung möglich, mehrere Updates gleichzeitig für dasselbe Objekt zu initiieren. Ihre Anwendung kann möglicherweise mehrere Multipart-Uploads mit demselben Objektschlüssel initiieren. Für jeden dieser Uploads kann Ihre Anwendung Teile hochladen und eine Anfrage auf Abschluss des Uploads an Amazon Simple Storage Service senden, um das Objekt zu erstellen. Wenn die Buckets die Versioning aktiviert haben, wird beim Abschluss eines Multipart-Uploads immer eine neue Version erstellt. Bei Buckets, für die kein Versioning aktiviert ist, kann es sein, dass andere Anforderungen vorrangig sind, wie zum Beispiel Anforderungen, die nach Initiierung bis zum Abschluss eines mehrteiligen Uploads empfangen werden.

Anmerkung

Es ist möglich, dass andere Anforderungen Vorrang haben, z. B. Anforderungen, die empfangen werden, nachdem Sie einen mehrteiligen Upload initiiert haben und bevor er abgeschlossen ist. Beispielsweise kann ein anderer Vorgang einen Schlüssel löschen, nachdem Sie einen mehrteiligen Upload mit diesem Schlüssel initiiert haben und bevor der mehrteilige Upload abgeschlossen ist. In diesem Fall kann die Antwort für den Abschluss des mehrteiligen Uploads möglicherweise eine erfolgreiche Objekterstellung anzeigen, ohne dass Sie das Objekt je zu Ende bekommen haben.

Aufbewahrung eines mehrteiligen Uploads

Alle hochgeladenen Teile eines mehrteiligen Uploads werden in Ihrem Bucket gespeichert. Sie belegen den Speicherplatz Ihres Buckets, bis Sie den Upload abgeschlossen haben, den Upload beenden oder das Upload-Zeitlimit überschreitet. Bei einem mehrteiligen Upload wird das Timeout überschritten, und der mehrteilige Upload wird nach 24 Stunden nach der Erstellung gelöscht. Wenn Sie einen mehrteiligen Upload beenden oder das Timeout beenden, werden alle hochgeladenen Teile gelöscht, und der Speicherplatz, den sie für den Bucket verwendet haben, wird freigegeben.

Beschränkungen für mehrteilige Uploads von Amazon Simple Storage Service

Die folgende Tabelle enthält die Core-Spezifikationen für den mehrteiligen Upload.

  • Maximale Objektgröße: 5 TB

  • Maximale Anzahl von Teilen pro Upload: 10 000

  • Teilenummern: 1-10.000 (inklusive)

  • Teilegröße: 5 MB (Minimum) - 5 GB (Maximum). Es gibt keine Größenbeschränkung für den letzten Teil Ihres mehrteiligen Uploads.

  • Maximale Anzahl der zurückgegebenen Teile bei einer Anforderung zum Auflisten der Teile: 1 000

  • Maximale Anzahl der zurückgegebenen mehrteiligen Uploads bei einer Anforderung zum Auflisten mehrteiliger Uploads: 1 000

Aufteilen der Datei zum Hochladen

Verwenden dersplitauf dem Linux- oder Unix-Betriebssystem verwenden, um eine Datei in mehrere Teile zu teilen, die Sie dann in Ihren Bucket hochladen. Es gibt ähnliche Free-Ware-Anwendungen, die Sie auf dem Windows-Betriebssystem verwenden können, um eine Datei zu teilen. Nachdem Sie die Datei in mehrere Teile aufgeteilt haben, fahren Sie fort mit dem Abschnitt Starten eines mehrteiligen Uploadsin diesem Leitfaden .

Starten eines mehrteiligen Uploads mit der AWS CLI

Führen Sie das folgende Verfahren aus, um einen mehrteiligen Upload mithilfe der AWS Command Line Interface (AWS CLI) zu starten. Führen Sie dazu den Befehl create-multipart-upload aus. Weitere Informationen finden Sie unter create-multipart-upload in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um einen mehrteiligen Upload für den Bucket zu erstellen.

    aws s3api create-multipart-upload --bucket BucketName --key ObjectKey --acl bucket-owner-full-control

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • Bucket-Name- der Name des Buckets, für den Sie einen mehrteiligen Upload erstellen möchten.

    • ObjectKey- Der Objektschlüssel, der für die Datei verwendet werden soll, die Sie hochladen.

    Beispiel:

    aws s3api create-multipart-upload --bucket DOC-EXAMPLE-BUCKET --key sailbot.mp4 --acl bucket-owner-full-control

    Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten: Die Antwort enthält einenUploadIDGeben Sie in folgenden Befehlen ein, um Teile hochzuladen und den mehrteiligen Upload für dieses Objekt fertigzustellen.

    
            Ergebnis des Befehls create-multipart-upload

    Nachdem Sie die UploadID für Ihren mehrteiligen Upload erhalten haben, fahren Sie fort mit den folgenden Abschnitt Hochladen eines Teils mit der AWS CLI dieses Leitfadens und beginnen Sie mit dem Hochladen von Teilen.

Hochladen eines Teils mit der AWS CLI

Führen Sie das folgende Verfahren aus, um einen Teil eines mehrteiligen Uploads mithilfe der AWS Command Line Interface (AWS CLI) zu starten. Führen Sie dazu den Befehl upload-part aus. Weitere Informationen finden unter upload-part in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um ein, um ein Teil in den Bucket hochzuladen.

    aws s3api upload-part --bucket BucketName --key ObjectKey --part-number Number --body FilePart --upload-id "UploadID" --acl bucket-owner-full-control

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • Bucket-Name- der Name des Buckets, für den Sie einen mehrteiligen Upload erstellen möchten.

    • ObjectKey- Der Objektschlüssel, der für die Datei verwendet werden soll, die Sie hochladen.

    • Zahl- Die Teilenummer des Teils, das Sie hochladen. Die Teilenummer identifiziert eindeutig einen Teil und seine Position im Objekt, das Sie hochladen. Bestätigen Sie, dass Sie die--part-number-Parameter mit jedem hochgeladenen Teil. Dazu nummerieren Sie sie in der Reihenfolge, in der Amazon Simple Storage Service das Objekt zusammenstellen soll, wenn Sie den mehrteiligen Upload abschließen.

    • FilePart- Die Teiledatei, die von Ihrem Computer hochgeladen werden soll.

    • UploaDID – Die Upload-ID des mehrteiligen Uploads, den Sie zuvor in diesem Leitfaden erstellt haben.

    Beispiel:

    aws s3api upload-part --bucket DOC-EXAMPLE-BUCKET --key sailbot.mp4 --part-number 1 --body sailbot.mp4.001 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control

    Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten: Wiederholen Sie dieupload-part-Befehl für jedes hochgeladene Teil. Die Antwort für jede Ihrer Upload-Teilanfragen enthält eineETag-Wert für das hochgeladene Teil. Zeichnen Sie dieETag-Werte für jedes der Teile, die Sie hochladen. Sie benötigen alle ETag-Werte, um den mehrteiligen Upload fertigzustellen, der später in diesem Leitfaden behandelt wird.

    
            Ergebnis des Befehls upload-part

Auflisten von Teilen eines mehrteiligen Uploads mit der AWS CLI

Führen Sie das folgende Verfahren vollständig aus, um einen Teil eines mehrteiligen Uploads mithilfe der AWS Command Line Interface (AWS CLI) zu starten. Führen Sie dazu den Befehl list-parts aus. Weitere Informationen finden unter list-parts in der AWS CLI-Befehlsreferenz.

Führen Sie dieses Verfahren aus, um dieETag-Werte für alle hochgeladenen Teile in einem mehrteiligen Upload. Sie benötigen diese Werte, um den mehrteiligen Upload abschließen zu können. Wenn Sie jedoch alleETag-Werte aus der Antwort Ihrer Teile-Uploads verwenden, können Sie diese Prozedur überspringen und mit derErstellen eines mehrteiligen Uploads .json-Abschnitt in diesem Dokument.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um die Teile eines mehrteiligen Uploads in Ihrem Bucket aufzulisten.

    aws s3api list-parts --bucket BucketName --key ObjectKey --upload-id "UploadID"

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • Bucket-Name- der Name des Buckets, für den Sie die Teile eines mehrteiligen Uploads auflisten möchten.

    • ObjectKey- Der Objektschlüssel des mehrteiligen Uploads.

    • UploaDID – Die Upload-ID des mehrteiligen Uploads, den Sie zuvor in diesem Leitfaden erstellt haben.

    Beispiel:

    aws s3api list-parts --bucket DOC-EXAMPLE-BUCKET --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG"

    Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten: Die Antwort listet alle Teilenummern undETag-Werte für die Teile, die Sie beim mehrteiligen Upload hochgeladen haben. Kopieren Sie diese Werte in die Zwischenablage, und fahren Sie fort mit dem Abschnitt Erstellen eines mehrteiligen Uploads .json in diesem Leitfaden .

    
            Ergebnis des Befehls list-parts

Erstellen einer mehrteiligen Upload.json-Datei

Führen Sie das folgende Verfahren aus, um eine mehrteilige Upload-JSON-Datei zu erstellen, die alle hochgeladenen Teile und derenETag-Werte angeben. Um den mehrteiligen Upload fertigzustellen, ist dies weiter unten in diesem Leitfaden erforderlich.

  1. Öffnen Sie einen Text-Editor und fügen Sie die Antwort aus dem list-parts-Befehl ein, den Sie im vorherigen Abschnitt dieses Leitfadens angefordert haben.

    Das Ergebnis sollte wie folgt aussehen:

    
            Mehrteiliger Upload der JSON-Datei Nummer 1
  2. Formatieren Sie die Textdatei wie im folgenden Beispiel gezeigt:

    
            Mehrteiliger Upload der JSON-Datei Nummer 2
  3. Speichern Sie die Textdatei auf Ihrem Computer unter mpstructure.json und fahren Sie fort zum Abschnitt Abschließen eines mehrteiligen Upload mit der AWS CLI diesem Leitfaden.

Abschließen eines mehrteiligen Upload mit der AWS CLI

Führen Sie das folgende Verfahren vollständig aus, um einen mehrteiligen Upload mithilfe der AWS Command Line Interface (AWS CLI) zu starten. Führen Sie dazu den Befehl complete-multipart-upload aus. Weitere Informationen finden Sie unter complete-multipart-upload in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um ein, um ein Teil in den Bucket hochzuladen.

    aws s3api complete-multipart-upload --multipart-upload file://JSONFileName --bucket BucketName --key ObjectKey --upload-id "UploadID" --acl bucket-owner-full-control

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • JSONFileName – Der Name der JSON-Datei, die Sie zuvor in diesem Leitfaden erstellt haben (zum Beispiel mpstructure.json).

    • Bucket-Name- der Name des Buckets, für den Sie einen mehrteiligen Upload abschließen möchten.

    • ObjectKey- Der Objektschlüssel des mehrteiligen Uploads.

    • UploaDID – Die Upload-ID des mehrteiligen Uploads, den Sie zuvor in diesem Leitfaden erstellt haben.

    aws s3api complete-multipart-upload --multipart-upload file://mpstructure.json --bucket DOC-EXAMPLE-BUCKET --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control

    Sie sollten eine Reaktion ähnlich dem folgenden Beispiel erhalten. Dadurch wird bestätigt, dass der mehrteilige Upload abgeschlossen ist. Das Objekt ist jetzt zusammengebaut und im Bucket verfügbar.

    
            Ergebnis des Befehls complete-multipart-upload

Auflisten von mehrteiligen Uploads für einen Bucket mit der AWS CLI

Führen Sie das folgende Verfahren vollständig aus, um einen mehrteiligen Upload für einen Bucket über die AWS Command Line Interface (AWS CLI) zu erhalten. Führen Sie dazu den Befehl list-multipart-uploads aus. Weitere Informationen finden Sie unter list-multipart-upload in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um ein, um ein Teil in den Bucket hochzuladen.

    aws s3api list-multipart-uploads --bucket BucketName

    Ersetzen Sie im BefehlBucket-Namemit dem Namen des Buckets, für den Sie alle mehrteilige Uploads auflisten möchten.

    Beispiel:

    aws s3api list-multipart-uploads --bucket DOC-EXAMPLE-BUCKET

    Sie sollten eine Reaktion ähnlich dem folgenden Beispiel erhalten.

    
            Ergebnis des Befehls list-multipart-uploads

Auflisten von mehrteiligen Uploads mit der AWS CLI

Führen Sie das folgende Verfahren aus, um einen mehrteiligen Upload über die AWS Command Line Interface (AWS CLI) zu erhalten. Sie tun dies, wenn Sie einen mehrteiligen Upload gestartet haben, ihn aber nicht mehr fortsetzen möchten. Führen Sie dazu den Befehl abort-multipart-upload aus. Weitere Informationen finden Sie unter abort-multipart-upload in der AWS CLI-Befehlsreferenz.

Anmerkung

Sie müssen die AWS CLI installieren und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Geben Sie den folgenden Befehl ein, um ein, um ein Teil in den Bucket hochzuladen.

    aws s3api abort-multipart-upload --bucket BucketName --key ObjectKey --upload-id "UploadID" --acl bucket-owner-full-control

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • Bucket-Name- der Name des Buckets, für den Sie einen mehrteiligen Upload abbrechen möchten.

    • ObjectKey- Der Objektschlüssel des mehrteiligen Uploads.

    • UploaDID- Die Upload-ID des mehrteiligen Uploads, den Sie stoppen möchten.

    Beispiel:

    aws s3api abort-multipart-upload --bucket DOC-EXAMPLE-BUCKET --key sailbot.mp4 --upload-id "R4QU.mO.exampleiHWiLOeNw7JtXX7OotRhTLsXXCzF21CZdYlfj5lfjtiMnpzVw2WPj.exampleBTmL_N_.42.DlHYOTsITFsX.tO3XOUTTAHiCxY5VR8jWRGdkVkUG" --acl bucket-owner-full-control

    Der Befehl gibt keine Antwort zurück. Sie können einenlist-multipart-uploads, um zu bestätigen, dass der mehrteilige Upload beendet wurde.