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

使用AZ CLI按地域分组查Azure资源成本,需替换哪些字段?

解决Azure资源按地域分组成本的CLI命令字段替换问题

要实现订阅「TestSubcription」中所有Azure资源按地域分组统计成本,你需要对原命令做以下关键调整:

  • 移除多余分组字段:原命令里的properties.instanceName是实例名称,按地域分组的需求不需要该字段,直接从group_by中删除即可。
  • 替换地域标识字段:将properties.instanceLocation替换为properties.resourceLocation——这是Azure Consumption API中标记资源所属地域的标准字段。
  • 修正成本计算字段:原命令中sum(properties.usageQuantity)统计的是资源用量而非实际成本,需替换为sum(properties.pretaxCost)来获取真实产生的费用。

调整后的完整命令如下:

az consumption usage list --subscription "TestSubcription" --query "[?type=='Usage'] | group_by([properties.resourceLocation]) | [].{Location: name, TotalCost: sum(properties.pretaxCost)}"

补充说明:

  • 若需同时按资源类型+地域分组,可在group_by中添加properties.resourceType字段,例如group_by([properties.resourceType, properties.resourceLocation])
  • 如需筛选特定时间段的成本,可追加--start-date和--end-date参数,示例:--start-date 2024-01-01 --end-date 2024-01-31

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 23:16:00