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

ADF Blob Trigger无@triggerBody().folderPath等参数问题求助

Blob触发器@triggerBody()无folderPath和fileName的排查方案

以下是几种常见的错误原因及解决方法:

  • 触发器类型选错
    确认你创建的是Blob存储事件触发器,而非HTTP触发器或其他类型。如果误选了HTTP触发器,触发后返回的会是带RunToken的HTTP响应结构,而非Blob事件数据。

  • 引用或查看方式错误
    你看到的内容是触发器运行的元数据(如运行状态、追踪ID等),而非事件触发的原始payload。要获取fileName和folderPath,需在管道活动(如“设置变量”或“复制数据”)中使用表达式@triggerBody()来引用,而非查看触发器运行历史的输出内容。

  • 触发器配置不完整

    1. 检查触发器的事件类型是否勾选了“Blob创建”,未勾选的话不会触发Blob创建事件,也不会返回对应参数。
    2. 确认存储账户的事件网格配置:目标存储账户需支持事件网格,且已存在向ADF推送Blob创建事件的订阅(ADF创建Blob触发器时通常会自动生成,可在存储账户的“事件网格”页面查看)。
    3. 路径筛选规则是否正确:若配置了容器或文件夹筛选,确保上传的文件符合筛选条件(比如文件夹路径末尾需加斜杠,如container/test/)。
  • 触发方式错误
    确保是通过上传文件到指定Blob容器触发管道,而非手动触发管道。手动触发时,@triggerBody()不会包含Blob相关参数,只有手动触发的元数据。

内容的提问来源于stack exchange,提问作者Addy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:42:19