2017-05-15 3 views
0

J'ai écrit un script PowerShell à télécharger à partir d'un système Windows vers un compartiment Amazon S3. Le script télécharge tous les fichiers, sauf ceux qui dépassent 5 Go. J'ai la licence Cloud Berry Explorer Pro qui permet le téléchargement en plusieurs parties sur des fichiers jusqu'à 5 To. Cependant, il n'y a pas d'indicateur pour multipart dans la documentation snapin powershell. Le support de la chicouté m'a orienté ici car ils ne supportent que l'interface graphique et non le snapin powershell. Lors de l'exécution de mon script, j'obtiens l'erreurCloudBerry PowerShell Multipart

"AVERTISSEMENT: le téléchargement que vous proposez dépasse la taille maximale autorisée de l'objet (5 Go)".

La question est donc, est-ce que quelqu'un sait s'il existe une option de ligne de commande, ou une autre façon d'activer le chargement partitionné sur Amazon S3 en utilisant Powershell Snapin de Cloudberry Explorer Pro?

Répondre

0

Set-CloudOption UseChunks = true

+0

Merci Antoine, c'était la bonne réponse pour contourner la limite de téléchargement de 5 Go dans PowerShell. Nous avons fini par utiliser cela comme documenté dans ma mise à jour ci-dessous. – TITECHSD

0

Je suis à la recherche de la même chose dans Powershell.

Je crois en GUI, le mécanisme de segmentation original a été déprécié. Je n'ai pas testé moi-même, mais je suppose que l'option Powershell UseChunks = true utilise toujours l'ancien mécanisme? Si c'est le cas, les fichiers peuvent être divisés en plusieurs parties et ne sont pas automatiquement recombinés lorsqu'ils arrivent sur S3. Le nouveau service de téléchargement en plusieurs parties GUI vous le permet.

Agacé Cloudberry toujours annoncer Powershell en tant que composant de Explorer (gratuit & Pro), mais ne le supporte pas, même pour les clients de support PRO entièrement payés.

0

Nous avons acheté la licence cloudberry pro pro pour la fonctionnalité de chargement multipartie native, mais nous voulions l'automatiser. Je crois en fonction de leur documentation que l'ancienne méthode de bloc est déconseillée en faveur de leur nouvelle fonctionnalité multi-partie. Nous avons fini par tester les options listées dans la documentation de powershell. Ces options sont les suivantes:

Set-CloudOption -UseChunks -ChunkSizeKB

« Définit une taille de morceau en Ko, des fichiers plus volumineux qu'un morceau sera divisé en morceaux. »

Nous avons vérifié que cela avait réussi à télécharger des fichiers au-delà de la restriction de 5 Go de notre compartiment S3. J'ai tenté d'obtenir une réponse de Cloudberry pour savoir s'il s'agissait de l'ancienne méthode Chunking ou de la nouvelle méthode Multi-Part, mais je n'ai pas pu obtenir de réponse claire. Ils ont confirmé que parce que nous utilisions pro, cette option powershell était supportée, mais ils n'ont pas réussi à confirmer quelle option la commande powershell utilisait. D'après ce que je peux dire, il semble que le mécanisme de segmentation hérité de Cloudberry ne ferait que diviser le fichier en fichiers individuels et apparaîtrait donc dans S3 comme plusieurs fichiers. Le mécanisme de transparence des blocs dans Cloudberry Explorer permet aux multiples blocs d'apparaître en tant que fichier unique dans l'interface graphique de l'explorateur Cloudberry uniquement. Puisque je peux voir le fichier comme un seul fichier sur le côté S3, je suppose que l'option powershell utilise la nouvelle fonctionnalité Multi-Part et non la fonctionnalité de segmentation héritée. Encore une fois, je n'ai pas été en mesure de confirmer cela à travers Cloudberry donc c'est une spéculation de ma part.

Cependant, je peux confirmer que l'utilisation des options powershell ci-dessus vous permettra de contourner la limite de téléchargement de 5 Go lors de l'utilisation de PowerShell.