Azure App Configuration是否支持类似Azure DevOps变量组的键引用?
Azure App Configuration是否支持$()格式的键引用?
直接分两种场景给你明确结论:
原生Azure App Configuration服务本身不支持:如果直接在App Configuration里存储类似
LogFile = '$(FileRepo)/Log.txt'的键值对,它不会自动解析$()包裹的变量引用,只会把整个字符串当作原始值返回,不会替换$(FileRepo)为对应的变量内容。作为Azure DevOps任务扩展使用时支持:这也是你补充的场景——当通过Azure DevOps的Azure App Configuration任务拉取配置时,
$()格式的变量引用可以在流水线中正常生效。流水线会自动完成变量替换:比如你在DevOps变量组里定义了FileRepo = 'FolderA',那么App Configuration里的$(FileRepo)/Log.txt会被解析成FolderA/Log.txt,后续流水线任务就能直接用替换后的值。
举个实际使用的例子:
- 在Azure DevOps变量组中配置:
FileRepo = 'FolderA' - 在Azure App Configuration中存储键值对:
LogFile = '$(FileRepo)/Log.txt' - 通过Azure DevOps的Azure App Configuration任务拉取配置后,流水线里
LogFile的实际值会变成FolderA/Log.txt
内容的提问来源于stack exchange,提问作者michiel Thai
相关产品推荐
相关产品推荐

