Azure功能应用程序的复杂配置存储在哪里



我已经了解Azure应用程序配置,用于存储应用程序配置(如我的Azure应用程序的连接字符串(。然而,我现在正在开发一个Azure函数应用程序,在那里我必须为我的应用程序存储更复杂的配置。

配置由映射组成,其中每个条目我都有一个键/id和多个与之相关的值。理想情况下,我想将其存储在数据库表中,但设置一个完整的数据库来存储此配置对我来说似乎有点过分。该表中将有大约200个条目,我预计这个数字将来不会增长太多。有没有一种方法可以存储它,以便以后使用Azure应用程序配置轻松编辑它,或者我真的需要为此创建一个新的数据库?是否还有其他我迄今为止没有考虑过的选择?

以下建议是假设您不会频繁编辑该数据

一种方法是创建一个哈希表并存储在Function App的configuration部分中。在运行时,您可以访问数据。对于编辑,您只需要从配置部分复制整个数据,编辑它(使用notepad++(并将其更新回配置部分。

虽然这不是一种理想的方式,但它比仅仅为此目的(加上数据库成本(拥有一个专用数据库要好得多