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

如何配置Azure函数应用设置中Secret的REMOTE值?本地配置选值疑问

多环境Secret配置及本地Remote字段设置方案

Azure函数应用配置中设置Secret的REMOTE值

Azure函数的多环境隔离推荐用**部署槽(Deployment Slots)**来实现同名Secret的不同值配置:

  • 为测试、开发、生产环境分别创建独立的部署槽(默认生产环境可用主槽,另外新建Test、Dev槽)
  • 进入每个槽的「配置」→「应用程序设置」页面,点击「新建应用程序设置」:
    • 名称填localdbconnection
    • 值填入对应环境的数据库连接字符串
    • 勾选「将其标记为机密」后保存
  • 函数运行时会自动读取当前运行槽的localdbconnection值,无需额外设置"REMOTE"标识——如果你的代码逻辑需要通过dbConnection.Remote这样的键读取,可在每个槽中创建dbConnection__Remote格式的配置项(分层配置语法),值对应该环境的连接字符串即可。

本地local.settings.json的dbConnection"Remote"字段填写规则

  • 本地开发时,这个字段填你当前开发场景需要对接的远程环境数据库连接字符串:比如日常开发对接开发库,就填开发环境的localdbconnection值;如果要测试测试库逻辑,就临时换成测试环境的连接字符串。
  • 注意:local.settings.json仅用于本地开发,不会上传到Azure平台,绝对不要填生产环境的连接字符串,避免本地操作误影响生产数据。
  • 示例配置片段:
{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "dbConnection__Remote": "开发环境数据库连接字符串"
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:07:53