在Azure Function App的运行时添加连接设置

时间:2018-04-23 23:01:59

标签: azure azure-functions appsettings azure-functions-runtime

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

从下面的链接中,我能够找到如何在本地添加绑定并通过azure portal或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上发布应用程序时它不起作用)。

有没有办法在运行时完成此任务?

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

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

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

提前谢谢:)

0 个答案:

没有答案