压缩已上载的块Blob

时间:2017-12-04 19:15:44

标签: azure compression azure-storage azure-storage-blobs

我正在处理一个项目,该项目需要将我的Block Blob复制到同一容器内的另一个目录(目录File to Arquive)。

我使用MoveBlobInSameStorageAccount方法,这里建议使用https://social.msdn.microsoft.com/Forums/sqlserver/en-US/310a7a6e-efb8-4aef-ba26-7c543fccd443/ssis-script-task-could-not-load-file-or-assembly-microsoftwindowsazurestorage-version5000?forum=sqlintegrationservices

是否可以将文件压缩为gZip压缩文件而无需下载?

我真的很感激任何帮助!

1 个答案:

答案 0 :(得分:2)

Azure blob与普通文件I / O不兼容:您需要在本地下载blob(流,文件等),处理它(在您的情况下为gzip),然后再次上传。您无需下载到本地计算机;您可以下载到运行处理的VM或任何其他Azure服务(如果在同一区域内,您将不会有任何带宽成本)。

如果您使用的是Azure文件,那么可以使用普通的文件I / O,但Azure文件存储不能与常规块blob一起使用。