具有多个azure函数的每个解决方案的常见配置文件的问题

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

我们有一个具有多个azure功能的解决方案的通用配置文件,一些配置设置特定于特定的azure功能。当解决方案部署到azure中的应用程序时,在App Settings中,我们必须为所有功能设置所有配置属性,即使该功能未使用该特定配置设置。

c# azure azure-functions
1个回答
0
投票

AppSettings全部在功能应用程序中的功能之间共享。正如Jeroen在评论中提到的那样,这是设计的。

你提到每个功能都有不同的配置。要考虑的一件事是,如果你发现你的每个函数都做了非常不同的事情,并且可能也有不同的扩展(例如,一个处理成千上万条消息,而另一个处理一个月的一些http请求),那么将它们分成几个部分可能是合适的。功能应用程序,在这种情况下,他们会得到他们自己的设置,但我不建议这只是为了获得更细粒度的应用程序设置,或者你最终会得到许多功能应用程序的维护噩梦。

如果您在管理大量应用程序时遇到一些问题,我会通过CI \ CD管道进行自动化,或者如评论中提到的那样,在部署功能应用程序时,您是否可以通过ARM模板自动执行此操作。

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