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 アカウントに使用状況データをエクスポートします。 そこからデータをダウンロードすることができます。
リソース グループを作成するか、または既存のリソース グループを使用します。 リソース グループを作成するには、group create コマンドを実行します。
az group create --name TreyNetwork --location "East US"
エクスポートを受信するためのストレージ アカウントを作成するか、既存のストレージ アカウントを使用します。 アカウントを作成するには、storage account create コマンドを使います。
az storage account create --resource-group TreyNetwork --name cmdemo
エクスポートを作成するには、export create コマンドを実行します。
az costmanagement export create --name DemoExport --type Usage \--scope "subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" --storage-account-id cmdemo \--storage-container democontainer --timeframe MonthToDate --storage-directory demodirectory
関連するコンテンツ
- 使用状況の詳細データの取り込みに関する記事を読みます。
- 必要に応じて小規模なコスト データセットを取得する方法を確認します。
- 詳細情報の詳細フィールドについて理解します。
- Azure portal でエクスポートを使ってエクスポートされたデータの作成および管理を行います。
- API を使って大規模なエクスポート作成の自動化とインジェストの自動化を行います。