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

如何在Azure Data Factory管道复制任务中向REST API发送授权请求头

Azure Data Factory 调用带自定义Token前缀API授权失败解决方案

你的API要求的Authorization头为自定义Token <实际token值>格式,不属于ADF默认支持的Bearer、Basic等标准认证类型,之前配置报错多为身份验证类型选择错误、头格式不匹配导致,正确配置方案如下:

高频错误原因

  • 选择REST链接服务身份验证类型时选了「Bearer令牌」「基本身份验证」等非匿名类型,ADF会自动生成对应标准格式的Authorization头,覆盖你手动配置的带Token 前缀的自定义头
  • 配置Authorization头时遗漏了Token和token值之间的半角空格,或者错误给值加了引号、拼写错误Authorization字段名
  • 所用token本身过期/无效,没有提前验证可用性

正确配置方法,两种任选其一即可

方法1:在REST链接服务中统一配置

  • 创建/编辑REST类型链接服务,身份验证类型选择匿名
  • 找到「附加请求头」配置栏,新增键值对:
    • 键:Authorization
    • 值:Token <替换为你实际的有效token>,注意Token和token值之间必须有1个半角空格,不要加任何引号
  • 测试链接服务连通性,验证通过后保存即可

方法2:在复制活动源端单独配置

  • REST链接服务保持匿名身份验证,不要在链接服务中配置Authorization头
  • 打开对应复制数据任务的「源」选项卡,找到「附加标头」配置项
  • 新增键值对:
    • 键:Authorization
    • 值:Token <替换为你实际的有效token>,格式要求同上
  • 点击预览数据验证配置有效性

动态Token场景补充说明

如果你的token需要定期动态获取(非固定永久token),先通过Web活动调用token接口获取有效token,存入管道变量,再通过表达式拼接Authorization头值:
@concat('Token ', variables('你存储token的变量名'))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:48:01