c# - 每个具有多个 azure 功能的解决方案的通用配置文件问题
问题描述
对于具有多个 azure 功能的解决方案,我们有一个通用配置文件,一些配置设置特定于特定的 azure 功能。当解决方案部署到 azure 中的功能应用程序时,在应用程序设置中,我们必须为所有功能设置所有配置属性,即使该功能未使用该特定配置设置。
解决方案
AppSettings 在 Function App 中的所有功能之间共享。正如 Jeroen 在评论中提到的,这是设计使然。
您提到每个功能都有非常不同的配置。需要考虑的一件事是,如果您发现您的每个函数都做了非常不同的事情并且可能也以不同的方式扩展(例如,一个处理数千条消息,而另一个每月处理几个 http 请求),那么将它们分成单独的可能是合适的功能应用程序,在这种情况下,它们将获得自己的设置,但我不建议这样做只是为了获得更精细的应用程序设置,否则您最终会遇到大量功能应用程序的维护噩梦。
如果您在管理大量应用程序设置时遇到问题,我将通过 CI\CD 管道或 Thomas 在评论中提到的那样自动化它,看看您是否可以在部署函数应用程序时通过 ARM 模板自动化它。
推荐阅读
- c# - 公共交通 - 如何使用 Azure 服务总线安排消息
- docker - 在 Windows 10 上运行 docker-Desktop 系统重启后无法重启容器
- python - 如何将输入连接到函数
- opengl - 在 OpenGL 规范中哪里说 POINT 光栅化被裁剪到视口?
- android - @googlemail.com 帐户无法使用 GoogleSignIn 进行身份验证,但 @gmail.com 帐户可以
- android - Android数据绑定不遵守kotlin的liveData builder
- java - 扩展 lombok 映射
- jquery - 当我们每次都关注输入字段时,如何在移动设备上触发数字键盘?
- ios - 我收到了服务器的回复,我想在进一步使用之前对其进行解码
- windows - 如何使用 PowerShell 将具有多个扩展名的文件集移动到另一个目录?