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

如何用KQL查询资源组my-grp中的全部资源类型?

获取特定资源组的全部资源类型

你当前使用的resourcecontainers表仅存储资源容器(如资源组、订阅)本身的元数据,而非容器内的具体资源,所以只会返回目标资源组的单条记录,无法获取其中的资源类型。要查询资源组内的全部资源类型,需要使用resources表——这个表包含Azure中所有具体资源的详细信息。

基础查询:获取所有唯一资源类型

resources
| where resourceGroup == 'my-grp'
| summarize distinct type

进阶查询:统计每种资源类型的数量

如果需要同时知道每种资源类型的资源数量,可以用以下语句:

resources
| where resourceGroup == 'my-grp'
| summarize resource_count = count() by type
| sort by resource_count desc

说明:

  • 使用==进行精确匹配资源组名称,性能优于模糊匹配;如果需要模糊匹配(比如资源组名称包含'my-grp'),可以替换为where resourceGroup contains 'my-grp'
  • type字段存储的是资源的完整类型标识(例如Microsoft.Compute/virtualMachines、Microsoft.Storage/storageAccounts),能准确区分不同资源类型

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:01:01