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

如何在Azure Data Factory/Synapse中从Web活动获取Key Vault的ClientID?

解决Azure Data Factory/Synapse中从Key Vault获取Client ID的Web活动配置问题

要让两个Web活动分别获取Key Vault中的Client ID和客户端密钥,只需针对不同的机密调整Web活动的请求路径,具体操作如下:

  • 先确认你的Key Vault中已存储两个独立机密:一个是Client ID(比如命名为app-client-id),另一个是客户端密钥(比如命名为app-client-secret)。
  • 调整第一个Web活动的URL配置,指向Key Vault里Client ID的机密路径:
    https://<你的Key Vault名称>.vault.azure.net/secrets/<Client ID的机密名称>?api-version=7.4
    
    认证方式保持教程中的配置(通常是托管身份认证,需确保ADF/Synapse的托管标识拥有Key Vault的Get权限)。运行后可通过@activity('<该Web活动名称>').output.value提取Client ID值。
  • 第二个Web活动保持指向客户端密钥的机密路径:
    https://<你的Key Vault名称>.vault.azure.net/secrets/<客户端密钥的机密名称>?api-version=7.4
    
    这样两个Web活动会分别返回不同的机密内容,不会出现输出一致的问题。
  • 管道运行后,可查看两个Web活动的输出确认结果,之后就能用这两个值生成后续管道所需的令牌。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 17:12:12