如何将多个Blob容器从一个存储帐户复制到另一个存储帐户(不同的订阅)

时间:2020-11-03 22:57:40

标签: azure azure-data-factory azure-blob-storage

我必须将多个Blob容器(每个容器有多个文件)从一个存储帐户复制到另一个存储帐户。层次结构如下:

容器1

  • 文件夹1
    • 文件x
    • 文件y
  • 文件夹2
    • 文件x
    • 文件y 容器2
  • 文件夹1
    • 文件x
    • 文件y
  • 文件夹2
    • 文件x
    • 文件y (大约有50个容器) 这是我尝试过的: a)使用ADF模板。复制操作无法复制容器内的数据(文件夹1,文件夹2和文件夹下的文件)。 b)AzCopy-无法使用它,因为它不会复制存档文件。

还有其他方法可以执行此操作吗?

1 个答案:

答案 0 :(得分:1)

在Data Factory中,我们可以通过二进制格式将一个容器中的所有文件夹/文件复制到另一个容器中。我已经在堆栈溢出中回答了相同的问题,您可以轻松地进行搜索。

这样的设置: enter image description here

但是我们无法在所有接收器和文件中自动在接收器中创建容器! Data Factory不支持创建容器。