如何从 CLI 获取过去 30 天的 Azure 费用?

如何从 CLI 获取过去 30 天的 Azure 费用?

我想使用 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

相关内容