メインコンテンツへスキップ

Google Cloud アカウントを接続する

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

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

  • ご契約の条件に基づき、毎月のクラウド利用額に対するパーセンテージが請求されます。

学習パスを選択する

以下のステップバイステップの手順に従うか、▶️ インタラクティブデモ を確認して、画面付きの手順を参照してください。

必要な権限

次のロールが必要です。

Google Cloud アカウントを接続する

Google Cloud 請求アカウントを接続するには、次の手順を行ってください。

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

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

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

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

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

      • Assets ページに移動し、左側のメニューから Google Cloud > Direct billing accounts を選択して、Link self-service 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 ロケーションを選択します。データセットを作成した後でロケーションは変更できません。

    ヒント

    ロケーションタイプは、バックフィルのタイミングに影響します。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 請求アカウントの ID。Cloud Billing アカウントは、Google Cloud コンソールの Manage Billing Accounts ページで確認できます。

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

  • Dataset name: エクスポートされた詳細な利用料金データを含む BigQuery テーブルが格納されている BigQuery データセット名。データセット情報の取得 を参照してください。

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 Billing エクスポートは、Google Cloud のデータロードの頻度 に基づいて BigQuery データセットを更新します。DoiT コンソールでは、Cloud Analytics がその請求データを 1 時間ごとに更新します。

次のステップ

アカウントが正常に接続されると、請求データの取り込みが開始され、Cloud Analytics やその他の DoiT 機能で利用可能になった時点で通知されます。

オフボーディング

継続して利用しない場合は、DoiT に対する請求データへのアクセス権を取り消す必要があります。

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

ハンズオン形式のウォークスルーを提供するインタラクティブデモをお試しください。

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