ECS: Schreiben großer Dateien schlägt mit 500 Fehlern für das S3-Protokoll fehl

Summary: Schreiben großer Dateien schlägt mit 500 Fehlern für das S3-Protokoll fehl.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Das Schreiben großer Dateien (mehrere GB oder größer) mithilfe des S3-Protokolls schlägt mit 500 Fehlern fehl.

Cause

Verwenden Sie "HTTP PUT" oder "HTTPS PUT", um die Dateien in ECS zu schreiben. Mit dem S3 PUT-Befehl wird ein Objekt nicht teilweise hinzugefügt. Die Anforderung ist entweder ein erfolgreicher oder fehlgeschlagener Schreibvorgang (alles oder nichts).

Da es sich um einen "Alles-oder-Nichts"-Vorgang handelt, führt jede Unterbrechung während der Datenübertragung einer großen Datei zu einem vollständigen Fehlschlagen dieses Schreibvorgangs. Die einzige Ressource für diesen Fehler besteht darin, den gesamten Schreibvorgang erneut zu versuchen und zu hoffen, dass er beim nächsten Versuch erfolgreich ist.

Resolution

Für große Dateien (GB oder größer) wird empfohlen, Multi Part Uploads (MPU) anstelle des PUT-Vorgangs zu verwenden. Die Empfehlung wird ausgesprochen, um lange Schreibabschlusszeiten zu vermeiden (100 MB oder mehr, gemäß AWS Best Practice).

Beispiel:
Eine Datei mit 80 GB wird in Blöcke aufgeteilt und jeder Block wird an ECS gesendet. Wenn ein Teil-Upload fehlschlägt, wird nur der Upload des einzelnen Teils statt des vollständigen Objekts erneut versucht.  
Es wird erwartet, dass die Performance von MPUs besser als die eines einzigen großen PUT ist, da MPU-Vorgänge Multithreading ablaufen können. Infolgedessen können bei der Nutzung von MPUs mehrere Verbindungen und die Bandbreite besser genutzt werden. Das bedeutet, dass mehr als ein Teil gleichzeitig gesendet werden kann, was die Gesamtleistung beim Schreiben großer Dateien verbessert.

Additional Information

Ressourcen für Anwendungsentwickler, die von einer PUT- auf eine MPU-Nutzung umsteigen:
TransferManager (AWS SDK for Java - 1.12.588) (amazon.com)Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

AWS MPU – Übersicht: (einschließlich Best Practices für MPU)
Hochladen und Kopieren von Objekten mithilfe des mehrteiligen Uploads - Amazon Simple Storage ServiceDieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies.

Affected Products

ECS Appliance

Products

ECS Appliance
Article Properties
Article Number: 000048288
Article Type: Solution
Last Modified: 08 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.