使用 Azure CLI 获取使用情况数据

本文介绍如何使用 Azure CLI 获取成本和使用情况数据。 若要使用 Azure 门户获取使用情况数据,请参阅查看和下载 Azure 使用情况和费用

设置 Azure CLI

首先为 Azure CLI 准备环境。

  • 如需在本地运行 CLI 参考命令,请安装 Azure CLI。 如果在 Windows 或 macOS 上运行,请考虑在 Docker 容器中运行 Azure CLI。 有关详细信息,请参阅如何在 Docker 容器中运行 Azure CLI

    • 如果使用的是本地安装,请使用 az login 命令登录到 Azure CLI。 若要完成身份验证过程,请遵循终端中显示的步骤。 有关其他登录选项,请参阅使用 Azure CLI 登录

    • 出现提示时,请在首次使用时安装 Azure CLI 扩展。 有关扩展详细信息,请参阅使用 Azure CLI 的扩展

    • 运行 az version 以查找安装的版本和依赖库。 若要升级到最新版本,请运行 az upgrade

配置导出作业以将成本数据导出到 Azure 存储

登录后,使用 export 命令将使用情况数据导出到 Azure 存储帐户。 可从此处下载数据。

  1. 创建一个资源组或使用现有资源组。 要创建资源组,请运行 group create 命令:

    az group create --name TreyNetwork --location "China North"
    
  2. 可以创建一个存储帐户或使用现有存储账户来接收导出。 要创建账户,使用 storage account create 命令:

    az storage account create --resource-group TreyNetwork --name cmdemo
    
  3. 运行 export create 命令以创建导出:

    az costmanagement export create --name DemoExport --type Usage \--scope "subscriptions/00000000-0000-0000-0000-000000000000" --storage-account-id cmdemo \--storage-container democontainer --timeframe MonthToDate --storage-directory demodirectory