寻找一种在 YAML 模板中调用 Azure 函数活动中访问 keyvault 机密的方法, keyvault 的秘密是我想在 yaml 任务中调用的 azure 函数的 url。
问题是任务调用 Azure 函数只能在无服务器代理上完成,但无法在无服务器代理中读取 keyvault 机密。
我尝试将变量设置为所需的依赖项,但这不起作用。我已将变量组链接到无服务器代理无法访问这些秘密的任务,我还尝试使用托管代理中的 keyvault 秘密将值重新分配给全局变量,然后调用 azure 函数,但这也不起作用.
有具体的方法吗?
当我将 Azure Key Vault 链接到变量组并引用 YAML 管道中变量组中的变量时,它对我有用。
我尝试使用代码直接在 YAML 中获取 Key Vault Secret,然后使用它们调用 Azure 函数。文档说您可以创建一个变量并将其标记为变量组中的 Secret 并使用它,但应该有一种方法可以在 YAML 中直接获取和使用它们。如果我成功了,我会分享。
参考资料: