![](/img/trans.png)
[英]Azure Function To Azure Function Request using DefaultAzureCredential and HttpClient
[英]Using appsettings in Azure function
这是这个问题的后续问题:
appsettings.json 和 azure function 通过计时器
我想要动态设置,无需重新部署 Azure function 即可更改。
链接的问题引用了一篇短文: https://medium.com/awesome-azure/azure-reading-application-settings-in-azure-functions-asp.net-core-1dea56cf67cf
我从文章中了解到如何使用 local.settings.json 文件处理本地调试的本地设置。 我不明白的是在云端运行时我需要做什么来添加设置以及如何读取它们。
所以我的问题是:
在 Azure 中运行时如何添加要读取的设置(从文章中不确定图片中的“应用程序设置”是什么)?
将使用var value = Environment.GetEnvironmentVariable("your_key_here");
适用于本地环境和在 Azure 中运行时?
如何从外部更改其中一项设置而无需重新部署 function?
我上面链接的文章显示了在运行方法中创建配置变量的代码。 我是否也需要将它添加到某处? 既然key在azure的application settings里或者本地开发的json文件里,那为什么还需要这段代码呢? 我不能在 Run 方法中也使用GetEnvironmentVariable
吗?
在代码中,从环境变量中读取设置。 然后...
function 应用程序中的应用程序设置包含影响该 function 应用程序所有功能的配置选项。 当您在本地运行时,这些设置将作为本地环境变量进行访问。
和
function 应用程序设置值也可以在您的代码中作为环境变量读取。
请参阅使用应用程序设置。
我不能在 Run 方法中也使用
GetEnvironmentVariable
4. 是的,你可以。 将它添加到配置变量使您可以在多个位置更轻松地阅读它。
要以更集中的方式处理设置而不重启您的应用程序(如果您不想这样做),请查看App Configuration 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.