使用密钥保管库引用刷新 Azure Functions 中的机密

问题描述 投票:0回答:2

多年来我一直在使用密钥保管库参考。通常,我一直在运行 Y1 动态计划,但最近的任务要求我使用 S1 标准应用服务计划。

我经常需要更新密钥保管库中的机密。执行此操作时,适用以下规则:https://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references?tabs=azure-cli#rotation - 要点:应用程序重新启动时,秘密会更新。

我多次经历过,事实并非如此!难道只有我一个人吗?

我尝试过门户停止-等待-启动和PowerShell Restart-AzFunctionApp,但旧变量占主导地位(在kudo中检查并且代码失败)。

在通过 VNet 集成运行 S1 标准函数时,我还需要重新启动其他操作来更新变量吗?

azure-functions azure-keyvault c#-6.0
2个回答
1
投票

我在更换钥匙时也遇到过类似的问题。

  • 您要么删除并再次构建应用程序(ci/cd),这是愚蠢的
  • 我已从配置中手动删除应用程序设置引用,然后将其添加回来,这对我有用。

0
投票

微软发布了新版本的门户。应用程序服务和函数现在都有一个“获取最新值”按钮,该按钮完全允许:查询密钥保管库和应用程序配置以更新应用程序引用的任何值。您的站点将重新启动并加载新配置。 注意:

应用程序设置

现在可在环境变量窗格下使用。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.