如何列出Azure订阅中的所有资源?
如何优化Azure订阅资源列表的输出结果
你可以通过以下几种方式简化az resource list的输出,让结果更易读:
提取指定字段:使用
--query参数(基于JMESPath语法)只保留你需要的信息,比如名称、资源类型、所属资源组和位置:az resource list --query "[].{名称:name, 类型:type, 资源组:resourceGroup, 位置:location}"这个命令会过滤掉冗余字段,只输出你关心的内容。
以表格格式输出:加上
--output table参数,将JSON转换为直观的表格:az resource list --output table也可以结合字段提取,进一步精简表格内容:
az resource list --query "[].{名称:name, 类型:type, 资源组:resourceGroup, 位置:location}" --output table按条件筛选资源:如果不需要所有资源,可按资源组或资源类型过滤:
- 只查看特定资源组的资源:
az resource list --resource-group 你的资源组名称 - 只查看特定类型的资源(比如虚拟机):
az resource list --resource-type "Microsoft.Compute/virtualMachines"
- 只查看特定资源组的资源:
内容的提问来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

