1

我正在寻找在运行时修改和编辑 Azure 功能的应用设置的方法。

从下面的链接中,我能够找到如何在本地添加绑定并通过 azure 门户或 Azure Cli 添加连接设置

https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local#local-settings-file

https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#environment-variables

但是,我正在寻找在运行时生成新连接设置变量和新绑定的方法。

用例是,我们需要在不手动与 Azure 函数应用配置交互的情况下加入用户。

我还尝试通过以下链接中给出的示例对其进行修改:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-csharp#environment-variables

我能够临时修改该变量,但似乎一旦运行终止,它就会丢失更改(此外,当我在 Azure 上发布应用程序时它也不起作用)。

有没有办法在运行时完成这个?

我的设置是有两个 azure 功能:1. 如果在添加新用户信息的 CosmosDB 中检测到更改,则专用于修改应用程序设置。2. 专用发送消息,但根据azure功能1添加的应用配置生成绑定。

我最初的想法是将整个应用程序设置存储在 cosmosDB 中,并每次都基于该文档生成应用程序设置,但我很确定有更好的方法来做到这一点。

此外,看起来我在 local.settings.json 中的连接字符串在我实际发布它们时没有得到反映。我错过了什么?

提前致谢 :)

4

0 回答 0