如何无需动态参数,通过ADF复制数据管道原样复制存储账户文件共享?
配置Copy Data Pipeline直接复制指定文件共享数据(无需动态参数)
前提确认
- 源存储账户的链接服务,创建时已选定具体目标文件共享(不是仅关联存储账户,而是深入到文件共享层级完成绑定)
- 目标存储账户的链接服务同理,已绑定好对应的接收文件共享
具体配置步骤
- 新建/打开你的数据管道,添加
Copy Data活动 - 配置源数据集:
- 选择已创建好的源存储账户链接服务
- 数据集类型选择
Azure Files(对应你的文件共享类型) - 数据集设置中,因为链接服务已经绑定了文件共享,无需再指定共享名称:
- 要复制整个文件共享,直接将文件路径留空或设为
/ - 要复制特定文件夹/文件,填写基于共享根目录的相对路径即可
- 要复制整个文件共享,直接将文件路径留空或设为
- 配置目标数据集:
- 选择已创建好的目标存储账户链接服务
- 数据集类型与源保持一致
- 文件路径设置:
- 要把源内容完整同步到目标共享根目录,留空或设为
/ - 要放到目标共享的特定子文件夹,填写对应相对路径
- 要把源内容完整同步到目标共享根目录,留空或设为
- 按需配置复制规则:
- 切换到
Copy Data活动的设置标签页,根据需求选择复制行为,比如是否覆盖现有文件、是否递归复制子文件夹、是否跳过已存在的文件等
- 切换到
- 保存并运行管道:
- 完成配置后直接保存管道,触发运行即可,不需要传入任何参数,管道会自动基于链接服务绑定的文件共享完成数据复制
注意事项
- 确保链接服务拥有足够权限:源链接服务需具备文件共享的读取权限,目标链接服务需具备写入/修改权限
- 后续若文件共享有变更,只需修改对应链接服务的绑定设置,无需调整管道或数据集配置
内容的提问来源于stack exchange,提问作者Vaishnavi Vaishu
相关产品推荐
相关产品推荐

