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

Azure Data Factory REST链接服务Auth Header未持久化问题求助

解决Azure Data Factory REST链接服务Auth Header无法持久化的问题

问题分析

通过PowerShell CLI创建REST类型链接服务时,JSON定义文件中直接在headers里配置的authorization字段不会在Data Factory控制台显示,也无法正常生效。这是因为ADF对敏感认证头信息有安全过滤机制,不会明文存储和展示这类字段。

解决方案

不要直接在headers中写authorization,应使用ADF官方支持的Bearer认证类型来配置Token,ADF会自动在请求时生成并添加正确的Authorization头,同时安全存储Token。

修改后的JSON定义文件

{
  "name": "LS_Name",
  "type": "RestService",
  "properties": {
    "typeProperties": {
      "url": "url.com",
      "headers": {
        "accept": "path",
        "Arc-Version": "000-00-00"
      },
      "authenticationType": "Bearer",
      "token": {
        "type": "SecureString",
        "value": "你的Bearer Token内容"
      }
    }
  }
}

关键调整说明

  • 将authenticationType从Anonymous改为Bearer,明确认证方式
  • 移除headers中的authorization字段,改用token字段存储Bearer Token
  • token使用SecureString类型确保敏感信息被加密存储

验证方法

链接服务创建完成后,在Data Factory控制台中点击测试连接,如果连接成功,说明认证已生效(即使看不到Authorization头,ADF会自动在请求时添加)。

原PowerShell命令保持不变

Set-AzDataFactoryV2LinkedService `
    -ResourceGroupName $resourceGroupName `
    -DataFactoryName $dataFactoryName `
    -Name $SourceLinkedServiceName `
    -DefinitionFile $source_LS_path

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:52:08