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

Azure Data Factory管道中动态获取Tenant ID的表达式构建求助

Azure Data Factory动态获取Tenant ID构造表达式方法

在ADF管道里构造你需要的请求URL,有两种常用的动态获取Tenant ID的方式:

方式一:直接获取当前ADF所属租户ID

ADF内置了系统属性可以直接返回当前数据工厂所在的Azure AD租户ID,用pipeline().DataFactory.TenantId即可。

替换你目标表达式里的<getTenantId>部分后,完整表达式为:

@concat(pipeline().globalParameters.MSFTAccessControl_BaseURL, pipeline().DataFactory.TenantId, '/tokens/OAuth/2')

这个方法无需额外配置,只要你的ADF和目标SharePoint租户一致,就能直接拿到正确的Tenant ID。

方式二:从全局参数/密钥保管库读取指定租户ID

如果需要的不是当前ADF所在租户的ID,你可以预先把目标Tenant ID存储到全局参数或者Azure密钥保管库中:

  • 用全局参数的话,先新增一个名为TargetTenantId的全局参数并填入对应值,表达式替换部分为pipeline().globalParameters.TargetTenantId,完整表达式:
    @concat(pipeline().globalParameters.MSFTAccessControl_BaseURL, pipeline().globalParameters.TargetTenantId, '/tokens/OAuth/2')
    
  • 用密钥保管库的话,先在ADF里完成密钥保管库的链接配置,再通过@secret('你的密钥保管库链接名','存储TenantID的密钥名')来引用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 01:54:57