2017-05-15 1 views
0

Ich habe ein Powershell-Skript geschrieben, um es von einem Windows-System auf einen Amazon S3-Bucket hochzuladen. Das Skript lädt alle Dateien mit Ausnahme von Dateien mit mehr als 5 GB erfolgreich hoch. Ich habe die Cloud Berry Explorer Pro-Lizenz, die den mehrfachen Upload von Dateien mit bis zu 5 TB ermöglicht. In der Powershell-Snapin-Dokumentation gibt es jedoch kein Flag für Multipart. Die Cloudberry-Unterstützung hat mich hierher gelenkt, da sie nur die GUI und nicht das Powershell-Snapin unterstützen. Beim Ausführen meines Skripts erhalte ich den FehlerCloudBerry PowerShell Multipart

"WARNUNG: Ihr vorgeschlagenes Upload überschreitet die maximal zulässige Objektgröße (5 GB)".

Also Frage ist, weiß jemand, ob es eine Befehlszeilenoption oder eine andere Möglichkeit, Multipart-Upload auf Amazon S3 mit Cloudberry Explorer Pro Powershell Snapin zu aktivieren?

Antwort

0

Set-CloudOption UseChunks = true

+0

Danke Antoine, das war die richtige Antwort, um das 5GB Upload-Limit in Powershell zu umgehen. Wir haben damit Schluss gezogen, wie in meinem Update unten dokumentiert. – TITECHSD

0

Ich suche nach dem gleichen in Powershell.

Ich glaube an GUI, der ursprüngliche Chunking-Mechanismus wurde abgeschrieben. Ich habe mich selbst nicht getestet, aber ich nehme an, dass Powershell-Option UseChunks = true immer noch den alten Mechanismus verwendet? Wenn dies der Fall ist, können Dateien in mehrere Teile aufgeteilt und nicht automatisch rekombiniert werden, wenn sie in S3 ankommen. Die neue GUI Multipart-Upload-Funktion sortiert das alles für Sie aus.

Gestört Cloudberry immer noch Powershell als Komponente von Explorer (Free & Pro), aber nicht unterstützen, auch für voll bezahlte PRO-Support-Kunden.

0

Wir haben die cloudberry explorer pro-Lizenz für die native Multipart-Upload-Funktion erworben, wollten sie jedoch automatisieren. Ich glaube, basierend auf ihrer Dokumentation, dass die alte Chunk-Methode zugunsten ihrer neuen mehrteiligen Funktionalität veraltet ist. Wir haben die Optionen getestet, die in der Powershell-Dokumentation aufgeführt sind. Diese Optionen sind wie folgt: „Definiert eine Größe von Klumpen in KB; Dateien, die größer als ein Stück wird in Stücke geteilt werden“

Set-CloudOption -UseChunks -ChunkSizeKB

Wir haben überprüft, dass dies erfolgreich Dateien über die Beschränkung von 5 GB auf unseren S3-Bucket hochgeladen hat. Ich versuchte eine Antwort von Cloudberry zu bekommen, ob dies die alte Chunking-Methode oder die neue Multi-Part-Methode war, aber ich konnte keine klare Antwort bekommen. Sie bestätigten, dass diese Powershell-Option unterstützt wurde, weil wir pro verwendeten, aber sie konnten nicht bestätigen, welche Option der Powershell-Befehl verwendete.

Von dem, was ich sagen kann, scheint, dass Cloudberry Legacy-Chunking-Mechanismus tatsächlich nur die Datei in einzelne Dateien brechen würde und somit in S3 als mehrere Dateien erscheinen würde. Der Chunk Transparency-Mechanismus in Cloudberry Explorer würde es ermöglichen, dass mehrere Chunks als einzige Datei in der Cloudberry Explorer-GUI angezeigt werden. Da ich die Datei als einzelne Datei auf der S3-Seite sehen kann, gehe ich davon aus, dass die Powershell-Option die neue Multi-Part-Funktionalität und nicht die Legacy-Chunking-Funktionalität verwendet. Wieder konnte ich das nicht durch Cloudberry bestätigen, also sind es Spekulationen von meiner Seite.

Ich kann jedoch bestätigen, dass die Verwendung der oben genannten Powershell-Optionen bei der Verwendung von Powershell für ein Upload-Limit von 5 GB sorgt.