用Azure函数上传json配置文件?

时间:2018-07-08 06:39:33

标签: azure azure-functions

我为开发人员和现场环境设置了带有配置(数据库连接字符串,活动目录等)的Azure函数,现在我将所有内容放在一个类中,并注释掉/删除了我正在使用或未使用的位

有没有一种方法可以上传带有指导其配置的azure函数的json文件?

2 个答案:

答案 0 :(得分:2)

您提到“上传json文件”,所以我假设您是指某种发布管理活动。我的建议是仅使用内置的AppSettings。您的用例本质上就是它们的基础。一般来说,如果您将设置存储在功能应用程序的应用程序设置中,并且具有独立的功能环境(开发和实时),则无需管理单独的json配置文件。该环境拥有配置,您的代码将从当前环境中获取设置。

如果您有更复杂的部署和配置管理方案,我会考虑使用诸如VSTS之类的发布管理工具来管理那些配置设置(作为发布管道的一部分),以便每个环境在部署时都具有正确的设置。大多数CI \ CD工具都具有直接更新json配置和/或直接更新Azure App配置的功能。

答案 1 :(得分:0)

是的。您需要添加连接字符串作为“应用程序设置”。 Azure Functions Core Tools在本地运行时使用local.settings.json file来读取您的连接字符串,并且这些设置在发布时不会推送到Azure。