Azure Data Factory(ADF)FTP链接服务如何动态配置主机名
ADF动态配置FTP链接服务解决方案
ADF的FTP链接服务支持参数化动态配置,无需为每台FTP服务器单独创建链接服务,可通过以下操作实现动态传入主机名等参数:
- 打开FTP链接服务编辑页面,勾选底部高级区域的「动态指定连接字符串」选项
- 切换到链接服务的「参数」配置栏,添加需要动态传入的参数,比如
ftpHost(FTP主机名)、ftpPort(端口)、ftpUsername(用户名)、ftpPassword(密码) - 在连接字符串输入框中通过动态表达式引用上述参数,参考格式如下:
用户名和密码可直接在链接服务的对应输入框中引用参数,敏感信息建议关联Azure Key Vault存储避免明文泄露ftp://@{linkedService().ftpHost}:@{linkedService().ftpPort}?ssl=True - 在管道中使用该链接服务时,传入对应FTP实例的参数值即可完成对接
如果需要批量对接数百台FTP服务器,可将所有FTP的配置信息统一存储在配置表(如Azure SQL、Cosmos DB等)中,通过Lookup活动读取全量配置后用ForEach活动循环遍历,每次循环传入对应FTP的参数即可实现批量处理。
你截图的FTP链接服务配置界面参考:
内容的提问来源于stack exchange,提问作者MarsTelnet
相关产品推荐
相关产品推荐

