CloudBerry PowerShell 多部分

CloudBerry PowerShell Multipart

我编写了一个 powershell 脚本,用于从 windows 系统上传到 Amazon S3 存储桶。该脚本成功上传了所有文件,但超过 5Gb 的文件除外。我有 Cloud Berry Explorer Pro 许可证,允许对最大 5TB 的文件进行分段上传。但是,在 powershell 管理单元文档中没有 multipart 标志。 Cloudberry 支持将我引导到这里,因为他们只支持 GUI 而不是 powershell 管理单元。当 运行 我的脚本出现错误

"WARNING: Your proposed upload exceeds the maximum allowed object size (5 Gb)"。

所以问题是,有人知道是否有命令行选项,或使用 Cloudberry Explorer Pro 的 Powershell Snapin 启用分段上传到 Amazon S3 的其他方法吗?

Set-CloudOption UseChunks=true

我在 Powershell 中寻找同样的东西。

我相信GUI,原来的分块机制已经贬值了。我没有测试过自己,但我假设 Powershell 选项 UseChunks=true 仍在使用旧机制?如果是这样,文件可能会被分成多个部分,并且在到达 S3 时不会自动重新组合。新的 GUI 分段上传工具为您解决了这一切。

恼火的 Cloudberry 仍然将 Powershell 宣传为 Explorer(免费和专业版)的一个组件,但不支持它,即使是全额付费的 PRO 支持客户也是如此。

我们确实为本地分段上传功能购买了 cloudberry explorer pro 许可证,但我们希望将其自动化。我相信根据他们的文档,旧的块方法已被弃用,有利于他们新的多部分功能。我们最终测试了 powershell 文档中列出的选项。这些选项如下:

Set-CloudOption -UseChunks -ChunkSizeKB

"Defines a size of chunk in KB; files larger than a chunk will be divided into chunks."

我们确认这已成功将超过 5GB 限制的文件上传到我们的 S3 存储桶。我试图从 Cloudberry 那里得到关于这是旧的 Chunking 方法还是新的 Multi-Part 方法的回应,但我无法得到直接的答案。他们确认因为我们用的是pro,所以支持这个powershell选项,但是他们没能确认powershell命令使用的是哪个选项

据我所知,Cloudberry 的遗留分块机制实际上只是将文件分成多个单独的文件,因此会作为多个文件出现在 S3 中。 Cloudberry Explorer 中的块透明机制将允许多个块仅在 Cloudberry Explorer GUI 中显示为单个文件。由于我可以在 S3 端将文件视为单个文件,因此我假设 powershell 选项使用新的多部分功能而不是旧的分块功能。同样,我无法通过 Cloudberry 确认这一点,所以这是我的猜测。

但是,我可以确认使用上面的 powershell 选项将使您在使用 powershell 时达到 5GB 的上传限制。