如何查找Azure Function中WEBSITE_PHYSICAL_MEMORY_MB的取值?
获取Azure Function中WEBSITE_PHYSICAL_MEMORY_MB数值的方法
通过代码读取环境变量
WEBSITE_PHYSICAL_MEMORY_MB是Azure Functions的内置环境变量,可直接在函数代码中读取,不同语言示例如下:- C#:
Environment.GetEnvironmentVariable("WEBSITE_PHYSICAL_MEMORY_MB") - Python:
import os; os.environ.get("WEBSITE_PHYSICAL_MEMORY_MB") - JavaScript/TypeScript:
process.env.WEBSITE_PHYSICAL_MEMORY_MB
返回值为当前函数实例分配的物理内存上限,单位为MB。
- C#:
通过Kudu站点查看
访问函数应用的Kudu管理站点(地址格式:https://<你的函数应用名>.scm.azurewebsites.net):- 切换到"Environment"标签,在"App Settings"列表中找到
WEBSITE_PHYSICAL_MEMORY_MB查看其值 - 或打开Debug Console,执行对应命令:
- Windows环境:
echo %WEBSITE_PHYSICAL_MEMORY_MB% - Linux环境:
echo $WEBSITE_PHYSICAL_MEMORY_MB
- Windows环境:
- 切换到"Environment"标签,在"App Settings"列表中找到
通过Azure CLI查询
运行以下Azure CLI命令,直接提取该变量的数值:az functionapp config appsettings list --name <函数应用名> --resource-group <资源组名> --query "[?name=='WEBSITE_PHYSICAL_MEMORY_MB'].value" -o tsv
内容的提问来源于stack exchange,提问作者Matthew David Jankowski
相关产品推荐
相关产品推荐

