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

Azure Data Factory中Foreach活动内Webhook配置及Audience问题咨询

Azure Data Factory Foreach活动中Webhook配置问题解答

问题1:是否需要Linked Service?若需要,如何配置Audience?

  • Webhook活动无需绑定Linked Service,所有认证和请求配置直接在活动内部完成。
  • 若你在其他场景需要使用REST Linked Service,针对OAuth授权时的"Audience缺失"错误,需在REST Linked Service的OAuth 2.0配置里,找到Resource字段,填入目标API的Audience值(即API的标识符URI)。这个字段对应OAuth流程中的audience参数,配置后即可解决授权错误。

问题2:如何设置Webhook以在每次迭代中传入JSON消息,同时携带Client Secret和Audience?

传入迭代JSON消息

在Webhook活动的Body区域,使用动态内容@item()引用Foreach的当前迭代项,就能将Mapping Data Flow输出的每个JSON对象作为请求体发送。

配置OAuth认证(携带Client Secret和Audience)

  1. 在Webhook活动的Authentication选项中,选择OAuth 2.0,授权类型选Client Credentials。
  2. 填入必填项:Client ID、Tenant ID、Token Endpoint(授权服务器的令牌地址)。
  3. Client Secret处理:ADF要求从Key Vault读取Client Secret,这是安全规范。PoC场景可快速创建免费层级Key Vault,存入Secret后,在Webhook中用@secrets('<你的Key Vault名称>')['<Secret名称>']引用。
  4. 携带Audience参数:在Token Endpoint Query Parameters中添加键值对:audience = 目标API的受众标识符。这样请求令牌时会自动带上该参数,满足授权服务器的校验要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 03:48:14