我在Azure blob容器中有大量文件,数量超过一百万。它只是一个没有目录结构的容器。我想将这些文件的子集(大约150k)从源容器复制到目标容器。我有要复制的所有文件的名称列表。最好的方法是什么?我更喜欢使用javascript或python。
我尝试过azcopy
,它允许我移动一个文件或文件目录,但不能移动文件名列表。一次执行一个文件太慢了。
我也曾尝试查看azure-storage
javascript库的文档,但似乎无法说明问题。
答案 0 :(得分:0)
我强烈建议使用Azure CLI下载批处理操作,它将以递归方式将blob下载到您选择的特定目标:
az storage blob download-batch -d . --pattern *.py -s MyContainer --account-name MyStorageAccount
-d表示目标。是本地的,有关此选项的更多信息,请参见here