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

如何列出Azure App Service的只读内置环境变量?

如何列出Azure App Service的只读内置环境变量

以下是几种便捷获取内置只读环境变量的方法:

方法1:使用Kudu控制台(最直接)

进入你的App Service对应的Kudu站点,打开Debug console选择CMD或PowerShell:

  • CMD环境下执行 set 命令,会列出所有环境变量,包括WEBSITE_HOSTNAME、SERVER_PORT等官方文档提及的内置只读变量。如果要快速筛选特定前缀的变量,比如WEBSITE_开头的,可执行 set WEBSITE。
  • PowerShell环境下执行 Get-ChildItem Env: 列出所有变量,筛选特定变量可执行:
    Get-ChildItem Env: | Where-Object {$_.Name -like "WEBSITE_*" -or $_.Name -eq "SERVER_PORT"}
    

方法2:通过应用代码读取

在你的应用代码中直接读取环境变量集合,以.NET为例:

foreach (DictionaryEntry envVar in Environment.GetEnvironmentVariables())
{
    Console.WriteLine($"{envVar.Key}: {envVar.Value}");
}

运行应用后,输出结果包含所有应用进程可访问的内置只读变量,你可以根据前缀或名称筛选需要的项。

方法3:使用Azure CLI

执行以下命令获取应用的所有配置(包括内置只读变量):

az webapp config show --name <你的应用名称> --resource-group <对应的资源组名称> --query 'appSettings'

返回结果中,带有WEBSITE_前缀且无法在门户修改的就是内置只读变量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 05:10:36