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

发布Azure Functions时如何添加自定义环境变量?

单个环境变量配置方案

完全可以做到,不用依赖那些批量同步本地设置的参数,你可以用Azure CLI的专门命令精准配置单个环境变量,不会影响函数应用的其他现有设置。

修改后的发布脚本

直接在现有发布命令后添加环境变量配置命令即可,示例如下:

az login --service-principal -u $USRN -p $PASSW --tenant $TENANT
func azure functionapp publish $FUNCTION_APP_NAME --python
# 自动获取函数应用所属资源组(如果已知资源组可省略此步)
RESOURCE_GROUP=$(az functionapp show --name $FUNCTION_APP_NAME --query resourceGroup -o tsv)
# 设置单个环境变量
az functionapp config appsettings set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --settings "CONNECTION_URL=example.com"

关键细节

  • az functionapp config appsettings set 命令仅会更新你指定的变量,不会覆盖其他已有的应用设置,完全匹配你只配置单个变量的需求
  • 如果需要一次性设置多个变量,只需在--settings后追加多个键值对,用空格分隔即可:
    az functionapp config appsettings set --name $FUNCTION_APP_NAME --resource-group $RESOURCE_GROUP --settings "CONNECTION_URL=example.com" "ANOTHER_VAR=test_value"
    
  • 若你已经明确函数应用的资源组名称,可直接替换脚本中的$RESOURCE_GROUP,省去自动获取的步骤

内容的提问来源于stack exchange,提问作者Steinn Hauser Magnússon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:12:40