我想使用 AZ CLI 提取每个资源组过去 30 天的成本。
我真的希望它是一个值或 JSON blob,而不是转储到存储容器的文件。
答案1
要使用命令行界面 (CLI) 检索过去 30 天的 Azure 费用,请执行以下 Azure CLI 命令:
az consumption usage list --query "[?usageEnd >= 'start_date' && usageEnd <= 'end_date']" --output table
将“start_date”和“end_date”替换为所需的日期范围。此命令获取指定范围内的消耗数据并以表格格式显示。这是一种快速有效的方法,可直接从 CLI 获取过去 30 天的成本洞察。
答案2
我确实创建了一个 CLI 工具来从 Azure 获取成本并将其输出为不同的格式。也许这适合您的需求。您可以在这里找到它:https://github.com/mivano/azure-cost-cli