gpt4 book ai didi

azure - 如何使用 ADF 的复制事件将一个存储帐户数据复制到另一个存储帐户数据

转载 作者:行者123 更新时间:2023-12-03 06:14:27 25 4
gpt4 key购买 nike

我正在处理一个问题陈述,我需要使用 Azure 数据工厂 (ADF) 的复制事件将所有容器及其数据从一个 Azure 存储帐户复制到另一个 Azure 存储帐户。但是,我没有找到任何资源表明我们可以使用 ADF 的复制事件来实现此目的。

我想知道是否可以完成这个任务。如果是的话,那该怎么办呢?

我发现我们可以仅使用 AzCopy 来实现它。但是,如果可以使用复制事件完成此任务,我想知道如何完成。

最佳答案

如果您使用的是 ADLS Gen2 存储帐户,则可以使用复制事件尝试以下方法。

为源存储帐户和目标存储帐户获取两个二进制数据集,并且不要在数据集中提供任何文件路径。

将这些提供给复制事件源和接收器。在中使用通配符路径,如下所示。

enter image description here

接收器中,将复制行为设置为保留层次结构将文件复制到与源位于同一层次结构中的目标。

enter image description here

我的源存储帐户容器:

enter image description here

复制到目标存储帐户的容器:

enter image description here

注意:在这种方法中,在复制时会忽略空容器和空文件夹(没有文件)

如果您使用的是 Blob 存储帐户,则使用 REST API 使用 Web 事件列出源存储帐户中的容器名称

将此列表提供给 ForEach 事件,在 ForEach 内部使用具有源(源存储帐户数据集)和接收器(目标存储帐户)的复制事件。

在每次迭代中指定容器名称@item(),它将在 ForEach 事件结束时将所有容器复制到目标。

关于azure - 如何使用 ADF 的复制事件将一个存储帐户数据复制到另一个存储帐户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76414217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com