我们可以配置ADF将每个文件共享复制到另一个帐户吗?连接到(// storageAccount /)而不是(// Storageaccount / FileShare)

问题描述 投票:0回答:1

我想将我的所有文件共享都复制到另一个帐户

我尝试过的事情

  1. 我尝试使用存储资源管理器,但是有大小限制
  2. Azcopy,这将突然失败,并出现一些错误
  3. ADF可以,但是我需要为每个文件共享执行此操作

    我想知道是否可以获取ADF中的文件共享列表并将其提供给每一个文件并执行复制?

我不确定如何在数据工厂中实现或使用foreach获取文件共享

我觉得没有指定fileShare就无法连接到存储帐户,如果我输入文件共享的名称,那么我只能访问其中的内容,我正在设法找出一种复制所有文件的方法共享存储帐户,即连接到// storageacount /而不是// storageaccount / FileShare

azure azure-data-factory-2 adfs2.0
1个回答
0
投票
我想知道是否可以获取ADF中的文件共享列表并将其提供给进行每个操作并执行复制?

如果选择recursive为true,则文件和子文件将全部复制到新位置。

enter image description here

如果要获取文件共享列表,则可以使用Get Metadata ActivityForEach Activity

1。获取文件夹列表:https://docs.microsoft.com/en-us/azure/data-factory/control-flow-get-metadata-activity#get-a-folders-metadata

2。循环获取元数据活动的输出:@activity('Get Metadata1').output

© www.soinside.com 2019 - 2024. All rights reserved.