Azure Function部署后,密钥存储位置及修改路径咨询
解决Azure函数密钥配置问题
本地的secrets.json文件不会被部署到Azure,你需要在Azure门户的函数应用内配置对应的应用设置来替换本地密钥值,操作步骤如下:
- 登录Azure门户,定位到你的目标函数应用
- 在左侧导航栏的「设置」分类下,找到配置选项
- 进入「应用程序设置」标签页,这里就是Azure函数运行时读取密钥/配置的核心位置
- 若要替换sshkey的值:如果已有同名配置项,直接点击编辑修改值为服务器地址;如果没有,点击「新建应用程序设置」,添加和本地
secrets.json里同名的键,再填入正确的服务器地址值 - 保存更改,函数应用会自动重启以加载新配置
另外你代码中的AddUserSecrets<Program>(optional: true, reloadOnChange: false)在Azure环境下会自动失效(因为optional: true),函数会优先读取Azure门户里的应用设置,无需修改现有代码。
内容的提问来源于stack exchange,提问作者bilpor
相关产品推荐
相关产品推荐

