如何在Azure函数中在一个应用程序设置(即环境变量)中存储多个值



我正在设置一个Azure函数来管理我的关系数据库。

我希望能够通过应用程序设置(即env变量)控制什么表可以在哪个间隔内清除,所以我正在研究在一个应用程序设置中插入多个值的最佳方法.

我现在有两个想法:

想法一:

使用JSON,所以应用程序设置将是这样的:

HOUSEKEEPING_VALUE={"table_a":3,"table_b":6}

解码JSON格式后,我将每隔3个月清除table_a,每隔6个月清除table_b

想法二:

使用与Azure连接字符串x1=y1;x2=y2;x3=y3;相同的格式:

HOUSEKEEPING_VALUE=table_a=3;table_b=6;

想问一下社区,有没有其他更优雅的方法来达到我的目标?或者对于我来说,使用JSON是常态?谢谢!

在azure portal的应用程序设置中存储多个值没有优雅的方法。

你应该使用问题中提到的两种解决方案,然后自己解析它们。

还有其他选择(安全/集中)是使用Azure应用程序配置商店在Azure函数中启动

快速启动Azure应用程序配置

如何利用json内容类型

最新更新