You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Fabric管道复制HTTP数据到Blob存储时遇HttpFileFailedToRead错误

解决Fabric复制数据活动连接欧洲央行XML端点失败的问题

问题重现

将欧洲央行每日发布的XML数据复制到Blob存储的操作,在ADF中可正常运行,但在Fabric中执行相同复制数据活动时,抛出以下错误:

ErrorCode=HttpFileFailedToRead,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Failed to read data from http server. Check the error from http server:The request was aborted: The connection was closed unexpectedly.,Source=Microsoft.DataTransfer.ClientLibrary,''Type=System.Net.WebException,Message=The request was aborted: The connection was closed unexpectedly.,Source=System,'

排查与解决方案

  • 核对网络环境差异
    Fabric默认使用托管集成运行时,而ADF可能使用自托管运行时或不同的网络配置。若Fabric工作区启用了托管VNet,需确保已添加允许访问目标HTTP端点的出站规则;也可尝试在Fabric中使用与ADF相同的自托管集成运行时,复用已验证的网络环境。

  • 调整HTTP请求配置
    欧洲央行服务器可能对请求头或超时设置有要求:

    • 添加自定义请求头:在Fabric的HTTP数据源设置中,新增User-Agent(如Mozilla/5.0)、Accept: application/xml等请求头;
    • 延长超时时间:将连接超时和读取超时调整为300秒以上,避免因服务器响应慢导致连接中断。
  • 验证端点可达性
    在Fabric集成运行时的运行环境中(自托管则在对应机器上),用curl或浏览器测试目标XML地址的可达性,排查是否存在网络拦截、证书信任问题;若ADF配置了代理,需同步在Fabric运行时中配置相同代理参数。

  • 检查Fabric配置细节

    • 确认HTTP数据源的路径、Blob存储的链接服务配置与ADF完全一致,无拼写错误;
    • 验证Fabric链接服务的身份权限:若使用托管身份,需确保该身份拥有Blob存储的写入权限;若使用密钥/SASToken,确认凭证未过期。

内容的提问来源于stack exchange,提问作者Jose Angel Martinez Soler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:33:16