Azure Data Factory:为SFTP链接服务设置超时时间
Azure Data Factory SFTP链接服务超时配置方法
通过链接服务JSON定义自定义超时
SFTP链接服务的UI界面未提供超时配置入口,但可直接编辑其JSON定义,在typeProperties节点下添加以下两个参数(单位:秒):connectTimeout:控制SFTP服务器的连接超时时间operationTimeout:控制文件读写等操作的超时时间
要设置1分钟(60秒)超时,示例JSON如下:
{ "name": "SftpLinkedService", "type": "Microsoft.DataFactory/factories/linkedservices", "properties": { "type": "Sftp", "typeProperties": { "host": "your-sftp-server-host", "port": 22, "authenticationType": "Basic", "userName": "your-username", "password": { "type": "SecureString", "value": "your-password" }, "connectTimeout": 60, "operationTimeout": 60 } } }与复制活动超时的区别
复制活动的7天超时是整个复制任务的总时长限制,而SFTP源的5-7分钟超时是链接服务层面的单次操作超时。通过上述配置,可将SFTP连接及文件操作的超时缩短至1分钟,独立于复制活动的总超时设置。生效验证
修改并保存链接服务的JSON配置后,重新运行复制活动即可生效。可通过测试链接服务或执行实际任务,验证超时是否按预期触发。
内容的提问来源于stack exchange,提问作者SriramN
相关产品推荐
相关产品推荐

