gpt4 book ai didi

azure - 如何将从 Azure KeyVault 下载的 secret 作为参数传递给 Azure Function?

转载 作者:行者123 更新时间:2023-12-03 01:02:43 28 4
gpt4 key购买 nike

在 Azure 发布管道中,我尝试下载作为 secret 存储在 Azure KeyVault 中的密码,然后在调用 Azure 应用程序功能时将该密码作为参数传递。

我在 Azure 中创建了一个发布管道,其中包含 3 个任务;前两个在代理上运行:

1. Deploy an Azure Function App
2. Download secrets from an Azure Key Vault.

enter image description here

最终任务作为无代理作业运行:

3. Invoke Azure Function

我正在下载的 secret 名称是电子密码

在调用 Azure 函数时的查询参数中,我添加了以下内容:

`password=$(e-password)`

我希望替换从 Key Vault 下载的 key 值,但调用的 URL 结果为:

`https://<my app's name>.azurewebsites.net/api/HttpTrigger?password=$(e-password)`

其中电子密码的值未被替换。

最佳答案

无法在代理阶段之间共享变量。请关注此topic .

此问题的解决方法是,您可以创建 Variable group它将 Azure key 保管库中的 secret 链接为变量,然后链接管道中的变量组。之后,您可以在 url 参数中使用该变量。

enter image description here

这是我的工作日志。 enter image description here

关于azure - 如何将从 Azure KeyVault 下载的 secret 作为参数传递给 Azure Function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57081812/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com