想从Linux服务器将多个文件复制到Azure Blob

0 投票
2 回答
2431 浏览
提问于 2025-04-30 19:42

每次我在Linux服务器上构建代码时,都会生成一些需要移动到Blob存储的文件(还有子文件夹)。我不知道怎么把这些文件从Linux复制到Azure的Blob存储。我在msdn博客上看到了一些文章,也从Github下载了Python的SDK,还了解了一下Linux上的Azure CLI。但是我不太清楚它是怎么进行文件复制的。有人能简单告诉我一下怎么把文件从Linux复制到Azure Blob存储吗?有没有什么简单的方法可以做到这一点?

下面是关于Python SDK的链接。

http://blogs.msdn.com/b/tconte/archive/2013/04/17/how-to-interact-with-windows-azure-blob-storage-from-linux-using-python.aspx

提前谢谢大家。

暂无标签

2 个回答

0

我完全不知道那些Python脚本的答案是从哪里来的……我花了好几天在这个死胡同里转悠。你需要的是Azure命令行工具……我在Ubuntu和Mac上都成功运行了它。

0

如果你在你的Linux服务器上有一个比较新的Python解释器,Azure的批处理和高性能计算团队发布了一个代码示例,这个示例有点像AzCopy的功能,叫做blobxfer。这个工具可以让你把整个文件夹里的内容上传到Azure存储,也可以把存储里的内容完整地下载回本地。 [需要说明的是:我参与了这个代码的开发]

撰写回答