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

时间:2014-10-31 06:06:46

标签: python linux blobstorage azure-storage-blobs

每当我在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 :(得分:0)

如果您可以访问Linux服务器上最近的Python解释器,Azure Batch和HPC团队已经发布了一些代码示例,其中包含AzCopy-like functionality on Python called blobxfer。这允许完全递归目录进入Azure存储以及完整容器复制回本地存储。 [完全披露:我是此代码的撰稿人]

答案 1 :(得分:0)

我不知道Python脚本的答案来自哪里......我花了好几天追逐死胡同。 您需要的是Azure CLI ...让它在Ubuntu和Mac上运行。 enter link description here