You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions如何快速获取新的local.settings.json配置文件

可行解决方案整理

方案1:使用Azure Functions Core Tools一键拉取(最优解)

只要你已经安装了Azure Functions Core Tools,且拥有对应函数应用的Azure访问权限,直接在本地函数项目根目录执行以下命令即可自动从Azure Portal拉取所有配置,直接生成本地的local.settings.json文件:

func azure functionapp fetch-app-settings <你的函数应用名称>
  • 该命令会自动匹配local.settings.json的标准结构,无需手动调整格式
  • 执行前请确认本地原有local.settings.json已备份,避免被覆盖
  • 首次使用需要先执行az login登录你的Azure账号完成身份验证

方案2:仓库维护配置模板(团队协作推荐)

在项目代码仓库中提交一个local.settings.example.json模板文件,仅保留所有必填的配置键,敏感值位置用占位符填充,示例结构如下:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "<存储账户连接字符串>",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "自定义API端点": "<对应环境API地址>"
  },
  "ConnectionStrings": {
    "数据库连接": "<数据库连接字符串>"
  }
}

新成员克隆项目后,仅需要将模板文件复制重命名为local.settings.json,按实际环境填充对应值即可,无需手动对照Portal逐个梳理配置项。

方案3:Portal手动导出配置

如果不想安装命令行工具,也可以直接从Azure Portal导出配置:

  1. 访问portal.azure.com -> MyFunctions -> Configuration -> Application Settings
  2. 点击页面上方的导出按钮,选择导出为JSON格式
  3. 将导出的内容按local.settings.json的标准结构稍作调整即可使用

注意事项

local.settings.json必须始终添加到.gitignore规则中,禁止提交到代码仓库,避免连接字符串、密钥等敏感信息泄露。

内容的提问来源于stack exchange,提问作者Vivendi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:15:01