我正在使用Azure数据湖存储作为Java应用程序的存储服务,有时我需要压缩多个文件,我现在要做的是将所有文件复制到服务器中,在本地压缩它们,然后将zip发送到azure,尽管这样做确实需要很多时间,所以我想知道是否有一种方法可以直接在azure上压缩文件,我检查了data-lake-store-SDK,但是没有这种功能。
答案 0 :(得分:1)
不幸的是,目前没有进行这种压缩的选项。
有一个开放的功能请求HTTP compression support for Azure Storage Services (via Accept-Encoding/Content-Encoding fields),其中讨论了将压缩文件上传到 Azure Storage ,但没有估计何时发布此功能。
您唯一的选择是自行实现这种机制(例如,使用 Azure函数)。
希望有帮助!