首页 > 解决方案 > Azure VSTS:嵌套变量以获取 keyvault 机密的值

问题描述

我正在尝试在发布管道内的密钥库中检索密钥的值。当我想在变量中包含秘密的名称时,棘手的部分就出现了(我想通过克隆它使这个管道在未来可重用)。所以我的管道变量是这样的: p

我使用管道任务来下载秘密: 在此处输入图像描述

那么,如何嵌套变量来获取秘密值呢?我尝试了几种类似 $($(AdminPwdSecretName)) 的方法,但都不起作用。

我也尝试通过powershell任务访问秘密值,结果发现管道任务存储的秘密不作为环境变量存在,所以我找不到通过脚本访问它们的方法。有没有人遇到过这个?

标签: azureazure-devopsnestedazure-pipelinesdevops

解决方案


最后我们放弃并硬编码变量。我找到的唯一解决方案是 Daniel Mann 的(仅使用多个密钥库),这是我在我们的项目中无法采用的解决方案。感谢您的帮助!


推荐阅读