Получение данных об использовании с помощью Azure CLI

В этой статье объясняется, как получить данные об использовании с помощью Azure CLI. Если вы хотите получить данные об использовании с помощью портала Azure, см. статью Просмотр и скачивание сведений об использовании и расходах Azure.

Настройка Azure CLI

Чтобы подготовить среду для Azure CLI, выполните указанные ниже действия.

  • Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см. в статье Краткое руководство по Bash в Azure Cloud Shell.

  • Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в разделе Запуск Azure CLI в контейнере Docker.

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, приведены в статье Вход с помощью Azure CLI.

    • Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

Настройка задания экспорта для экспорта данных о затратах в службу хранилища Azure

После входа с помощью команд export экспортируйте данные об использовании в учетную запись хранения Azure. Скачать эти данные можно отсюда.

  1. Создайте группу ресурсов или используйте существующую. Чтобы создать группу ресурсов, выполните команду group create:

    az group create --name TreyNetwork --location "East US"
    
  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
    

Дальнейшие действия