CloudBerry PowerShell Multipart

Я написал скрипт powershell для загрузки из системы Windows в Amazon S3 Bucket. Скрипт успешно загружает все файлы, кроме тех, которые больше 5 ГБ. У меня есть лицензия Cloud Berry Explorer Pro, которая позволяет многократно загружать файлы размером до 5 ТБ. Однако в документации по оснастке powershell нет флага multipart. Поддержка Cloudberry направила меня сюда, поскольку они поддерживают только графический интерфейс, а не оснастку powershell. При запуске моего скрипта я получаю ошибку

"ПРЕДУПРЕЖДЕНИЕ. Предполагаемая загрузка превышает максимально допустимый размер объекта (5 ГБ)".

Итак, вопрос в том, знает ли кто-нибудь, есть ли опция командной строки или другой способ включить многочастную загрузку в Amazon S3 с помощью Powershell Snapin Cloudberry Explorer Pro?

3 ответа

Решение

Set-CloudOption UseChunks=true

Мы приобрели лицензию на Cloudberry Explorer Explorer Pro для встроенной функции многоэтапной загрузки, но мы хотели ее автоматизировать. Основываясь на их документации, я считаю, что старый метод чанков не рекомендуется в пользу их новой функциональности, состоящей из нескольких частей. Мы завершили тестирование опций, перечисленных в документации PowerShell. Эти варианты следующие:

Set-CloudOption -UseChunks -ChunkSizeKB

"Определяет размер фрагмента в килобайтах; файлы размером больше фрагмента будут разделены на фрагменты".

Мы убедились, что это успешно загружает файлы за пределы 5 ГБ в нашу корзину S3. Я попытался получить ответ от Cloudberry о том, был ли это старый метод Chunking или новый метод Multi-Part, но я не смог получить прямой ответ. Они подтвердили, что, поскольку мы использовали pro, этот параметр powershell был поддержан, но они не смогли подтвердить, какой параметр использовала команда powershell.

Из того, что я могу сказать, видно, что унаследованный механизм чанкинга Cloudberry фактически просто разбивал файл на отдельные файлы и, таким образом, появлялся бы в S3 как несколько файлов. Механизм прозрачности чанков в Cloudberry Explorer позволяет нескольким чанкам отображаться как один файл только в графическом интерфейсе Cloudberry Explorer. Поскольку я вижу файл как один файл на стороне S3, я предполагаю, что опция powershell использует новую функциональность Multi-Part, а не устаревшую функциональность Chunking. Опять же, я не смог подтвердить это через Cloudberry, так что это спекуляция с моей стороны.

Тем не менее, я могу подтвердить, что с помощью приведенных выше вариантов powershell вы получите ограничение в 5 ГБ при использовании powershell.

Я ищу то же самое в Powershell.

Я верю в GUI, оригинальный механизм чанкинга обесценился. Я не проверял себя, но я предполагаю, что опция Powershell UseChunks = true все еще использует старый механизм? Если это так, файлы могут быть разбиты на несколько частей и автоматически не объединены при поступлении на S3. Новая функция Multipart Upload с графическим интерфейсом для вас.

Раздраженный Cloudberry по-прежнему рекламирует Powershell как компонент Explorer (Free & Pro), но не поддерживает его даже для полностью оплаченных клиентов поддержки PRO.

Другие вопросы по тегам