メインコンテンツまでスキップ

Google Cloud アカウントを接続

  • このページは、DoiT から Google Cloud サービスを購入していないスタンドアロンの Google Cloud アカウントを接続する場合に該当します。

  • スタンドアロンアカウントを接続するには、Cloud Intelligence の Enhanced または Enterprise プランが必要です。

  • ご契約の条件に基づき、毎月のクラウド支出額に対して一定のパーセンテージが請求されます。

学習パスを選択

以下のステップバイステップの手順に従うか、視覚的なガイドとして ▶️ インタラクティブデモ をご覧ください。

必要な権限

次のロールが必要です。

Google Cloud アカウントを接続

Google Cloud の Billing アカウントを接続するには:

  1. DoiT コンソールにサインインします。

  2. 接続ウィザードを起動します。

    • DoiT の利用を開始したばかりの場合、ウェルカムページでクラウドプロバイダとして Google Cloud Platform を選択してウィザードを開きます。

    • すでに DoiT に 1 つ以上のクラウドアカウントを接続している場合は、以下のいずれかの方法を選択できます。

      • Home ページに移動し、下にスクロールして Connect your cloud セクションで Connect your Google Cloud account を選択します。

      • Assets ページに移動し、左側のメニューで Google Cloud > Direct billing accounts を選択し、Connect new account を選択します。

  3. Overview ページで必要なロールを確認します。続行する前に、ご自身のアカウントに十分な権限があることを確認してください。

  4. 続行するには Next を選択します。

詳細な使用状況コストを有効化

Cloud Billing の詳細な使用状況コストデータには、標準の使用状況コストデータに加えて、リソースレベルのきめ細かなコストデータが含まれます。Cloud Billing を BigQuery にエクスポート すると、指定した BigQuery データセットに請求データをエクスポートできます。

詳細な使用状況コストデータのエクスポートを有効化するには:

  1. Google Cloud コンソールで Billing export ページ を開きます。

  2. DoiT コンソールに接続する Cloud Billing アカウントを選択します。

  3. BigQuery export タブで Detailed usage cost に移動し、Edit settings を選択します。

  4. Projects のリストから、エクスポートされた Cloud Billing データを保存するプロジェクトを選択します。

  5. Dataset フィールドで、新しいデータセットを作成 します。

    • Dataset ID には、一意のデータセット名を入力します。

    • Multi-region のロケーションを選択します。データセット作成後はロケーションを変更できません。

    ヒント

    ロケーションタイプは、バックフィルのタイミングに影響します。マルチリージョンロケーションのデータセットでは、当月と前月に対して請求データが遡って追加されます。詳細は、Cloud Billing データで使用可能な BigQuery データセットロケーション を参照してください。

  6. 設定を保存します。成功すると、Detailed usage costEnabled と表示されます。

  7. I have enabled detailed usage report のチェックボックスを選択します。

請求データ情報の入力

DoiT コンソールは、詳細な使用状況コストを有効化した際に指定した BigQuery データセットから Cloud Billing データにアクセスします。

DoiT コンソールで次の情報を入力します。

  • Billing account:監視・分析したい Google Cloud の Billing アカウントの ID。Cloud Billing アカウントは、Google Cloud コンソールの Manage Billing Accounts ページで確認できます。

  • Project ID:BigQuery データセットを含む Cloud プロジェクトの ID。詳細は Identifying projects を参照してください。

  • Dataset name:エクスポートされた詳細な使用状況コストデータを含む BigQuery テーブルが格納されている BigQuery データセット名。詳細は Getting dataset information を参照してください。

BigQuery データセットの権限を付与

このステップでは、DoiT サービスアカウントが BigQuery リソースにアクセスできるように権限を付与します。

コードスニペット内のプレースホルダーを置き換え、Google Cloud Shell で順番にコマンドをコピーして実行します。

  1. Billing アカウントに IAM ポリシーバインディングを追加し、DoiT サービスアカウントに Billing Account Viewer ロールを付与します。

    gcloud billing accounts add-iam-policy-binding $BILLING_ACCOUNT_ID \
    --member=serviceAccount:$DOIT_SERVICE_ACCOUNT \
    --role=roles/billing.viewer
  2. core セクションで project プロパティを設定します。

    gcloud config set project $PROJECT_ID
  3. 請求データを含むデータセットに対して、DoiT サービスアカウントに BigQuery の基本ロール READERbigquery.dataViewer に対応)を付与します。

    bq show --format=prettyjson $DATASET_ID |
    jq '.access = .access + [{"role": "READER", "userByEmail": "$DOIT_SERVICE_ACCOUNT"}]' \
    >permissions.json

    JSON ファイルを使用して権限を更新します。

    bq update --source permissions.json $DATASET_ID
  4. Activate を選択して処理を完了します。

参照してください

Google Cloud ドキュメント: 請求関連の職務に対する IAM ロール

請求データの更新頻度

データはほぼリアルタイムで更新されます。

次のステップ

アカウントの接続が完了すると、請求データの取り込みを開始し、Cloud Analytics などの DoiT の機能でデータが利用可能になった時点でお知らせします。

オフボーディング

継続をご希望でない場合は、DoiT の請求データへのアクセスを取り消す必要があります。

▶️ インタラクティブデモ

インタラクティブデモで、ハンズオンのウォークスルーをお試しください。

デモが正しく表示されない場合は、ブラウザウィンドウを最大化するか、新しいタブでデモを開く ことをお試しください。