我正在设置一个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内容类型