基于Azure Data Factory实现Blob Storage至本地FTP服务器文件传输的简便方案咨询
更简便的Azure Blob到本地FTP传输方案
直接用Azure Data Factory(ADF)自带的复制活动搭配FTP连接器就能搞定,这比你提到的Logic Apps、Azure Functions或自定义活动要直接得多,具体步骤如下:
配置FTP链接服务
在ADF里新建链接服务,选FTP类型,填入本地FTP服务器的连接信息——这里要注意,本地FTP得确保ADF能访问到,比如给FTP映射公网IP、通过VPN打通Azure和本地网络,或者用Azure私连服务。填好服务器地址、端口,还有用户名密码这类认证信息就行。确认Blob Storage链接服务
确保你已经配置好指向目标Blob Storage的链接服务,如果还没弄,用存储账户密钥或者托管身份认证就能快速搞定。创建复制活动
在ADF管道里加个复制活动,源选Blob Storage链接服务,指定要传的容器、文件夹或者特定文件;目标选刚才配好的FTP链接服务,设置好FTP上的目标路径。测试与调度
先跑一遍管道测试下传输是否成功,没问题的话就可以设置定时调度,实现自动批量传输。
额外提醒:
- 如果本地FTP没法被ADF的公网环境直接访问,得把ADF集成到能访问本地FTP的Azure虚拟网络里,或者用本地网关建站点到站点VPN。
- 复制活动自带分片、重试机制,大文件或批量传输的稳定性不用额外开发保障。
内容的提问来源于stack exchange,提问作者TakuyaNoguchi
相关产品推荐
相关产品推荐

