【发布时间】:2020-04-04 10:41:25
【问题描述】:
Azure 函数应用的我的应用程序设置,有 keyvault 引用,如 @Microsoft.KeyVault(SecretUri=https://myvalut.vault.azure.net/secrets/mySecret/), 每当 keyvault 中引入新版本的“mySecret”时,Azure 函数仍会呈现旧的/陈旧的值,而不是“mySecret”的最新值/版本。
如果我使用 KUDU (https://myhttpfunc.scm.azurewebsites.net/api/settings) 打开应用设置,我可以看到 "mySecret":"onemoretry" 其中 "onemoretry" 是旧值。只有 Azure func 应用重新启动会使用新值更新“mySecret”。
如何使使用 keyvault 引用的 Azure 函数在更新时获取目标 keyvault 机密的最新值/版本,而无需重新启动 Azure 函数?
【问题讨论】:
标签: azure-functions azure-keyvault azure-functions-runtime azure-function-app azure-security