Azure CLI を使って使用状況データを取得する

この記事では、Azure CLI を使ってコストと使用状況データを取得する方法について説明します。 Azure portal を使って使用状況データを取得する場合は、「Azure の使用量と料金の表示とダウンロード」を参照してください。

Azure CLI を設定する

まず、Azure CLI の環境を準備します。

  • Azure Cloud Shell で Bash 環境を使用します。 詳細については、「Azure Cloud Shell の Bash のクイックスタート」を参照してください。

  • 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 Storage にエクスポートするエクスポート ジョブを構成する

サインイン後に、export コマンドを使って、Azure Storage アカウントに使用状況データをエクスポートします。 そこからデータをダウンロードすることができます。

  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
    

次の手順