无法在 Azure Batch 中解压缩应用程序包

Failure to unzip application packages in Azure Batch

我按照 this wiki page 中的指导为我的 Azure Batch 池创建了一个应用程序包,但现在我的节点由于无法解压缩而卡在不可用状态。除了“一个 zip 文件”之外,我在文档中找不到任何关于此处可以接受哪种压缩文件的内容。

我有一组用于某些基因组测序工具的数据库文件,我将它们存储在一个文件夹结构中,我使用 tar -zvcf 创建了一个压缩存档,并为其提供了 .zip 扩展名。那没有用,所以我尝试上传带有 .tar.gz 扩展名的相同文件,但也失败了。

Batch 节点是 运行 Azure Batch 为容器应用程序推荐的 CentOS 映像,而我的 startup 任务不是 运行 在容器上下文中。

任何人都可以指出文档或个人经验来帮助阐明哪些类型的文件可以用于此目的吗?提前致谢!

是的,你是对的,但让我强调一下混淆,tar 是与 zip 不同的压缩存档文件格式,即这里有更多细节:提到了 What is the difference between tar and zip?在您提到的文档中多次提到

  • 批处理应用程序包功能仅支持 *.zip 格式,因此将文件扩展名从 *.tar 更改为 *.zip 不是正确的方法,因为它们是两种不同的压缩方式等。其他

额外文档:

谢谢,希望对您有所帮助。