![]() |
1
4
设置本地调试环境
您可以使用
local.settings.json
文件来定义本地设置。在本地使用Azure存储的先决条件是
默认情况下,如果没有为
或者,如果要显式指定连接字符串,则可以设置
在 地方的设置。json 文件:
有关更多详细信息,请参阅官方文件: 要设置Azure环境,请执行以下操作:
中的值
定义设置的最简单方法是通过Azure门户。转到中的应用程序设置
或者,您可以使用 Azure Resource Manager templates ,以编程方式部署和更新环境设置。 您在Azure中创建的每个函数应用程序都有自己的环境,因此在为相关设置提供值后,您可以将您的函数部署到Azure中的多个环境(开发/测试/生产等),并在本地调试代码,而无需每次更改连接字符串。 |
![]() |
2
1
将连接字符串放在环境变量中(或应用程序服务中的应用程序设置)。然后,您可以在不同的环境中将应用程序设置设置为不同的值。 |
![]() |
3
0
我不清楚您为什么要创建一个生产和开发功能。 事实上 Azure计费基于您的应用程序服务计划 ,因此您又创建了一个azure函数 可能不会更贵 . 您可以创建两个函数 更清楚地区分它们 . 如Travis所说,如果您仍然想使用单个函数,可以在应用程序设置中为不同的环境设置两个连接字符串。 |
![]() |
4
0
这是一个众所周知的场景,完全受支持。您所需要做的就是使用ARM模板和参数文件管理部署。 Deploy resources with Resource Manager templates and Azure PowerShell 连接字符串以及任何其他子/资源组相关设置只是参数。 |
![]() |
5
0
您可以将连接设置为配置值(类似
根据构建和部署工具的不同,您可以在其中一个步骤中为连接字符串注入配置值。 另一种选择是使用存储连接字符串的Keyvault机密。 |