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

使用Get-AzConsumptionUsageDetail部分资源无数据返回问题求助

问题分析与解决建议

针对你使用Get-AzConsumptionUsageDetail查询Azure赞助账户资源消耗时部分资源无返回的问题,以下是几种常见原因及对应解决思路:

  • 资源无实际消耗记录
    如果该资源是新建未启用、处于免费层未产生付费消耗,或是从未有过使用行为,Azure不会生成对应的消耗明细。你可以直接在Azure门户的「成本分析」模块中查找该资源的消耗记录,或执行不带InstanceName参数的命令查询整个资源组的消耗明细,确认是否存在该资源的条目:

    Get-AzConsumptionUsageDetail -ResourceGroupName $r.ResourceGroupName
    
  • InstanceName参数匹配错误
    部分资源的InstanceName并非你通过$r.Name获取的显示名称,比如部分服务的InstanceName是内部标识符、FQDN或带有后缀的名称。你可以通过以下命令查看资源的实际实例标识信息,再与查询时使用的$r.Name对比:

    Get-AzResource -Name $r.Name | Select-Object Name, Properties
    

    找到对应资源的InstanceName后,替换参数重新尝试查询。

  • 消费数据存在延迟
    Azure消费数据通常有24-48小时的同步延迟,如果资源是近期才创建或产生消耗的,数据可能还未同步到Consumption API中。建议等待一段时间后再次查询,或在Azure门户的成本管理页面确认数据是否已更新。

  • InstanceName参数不支持该资源类型
    部分资源类型的消耗明细无法通过InstanceName参数过滤,此时可以尝试使用唯一的ResourceId参数进行查询,准确性更高:

    Get-AzConsumptionUsageDetail -ResourceId $r.ResourceId
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 13:07:04