CUD メタデータのエクスポートの構造

このドキュメントでは、BigQuery の各テーブルに毎日エクスポートされる Cloud Billing の確約利用割引(CUD)メタデータのスキーマのリファレンス情報を提供します。このエクスポートでは、費用ベースの CUD のコミットメント メタデータの 1 日単位のスナップショットが BigQuery テーブルに提供されます。このテーブルは、他の課金データ エクスポートと結合して、CUD の管理とレポート作成を改善できます。

上り(内向き)と下り(外向き)のルール

プロジェクトまたは組織の BigQuery リソースで VPC Service Controls を使用している場合は、BigQuery へのデータ エクスポートを適切に有効にするために、上り(内向き)ルールと下り(外向き)ルールを作成する必要があります。

  1. ユーザーがアクセスしてエクスポートを作成できるように、上り(内向き)ルールを作成します。
    
      - ingressFrom:
          identities:
          - PRINCIPAL_IDENTIFIER_OF_USER_INITIATING_EXPORT
          sources:
          - accessLevel: "*"
      ingressTo:
          roles:
          - roles/bigquery.dataOwner
          resources:
          - projects/YOUR_PROJECT_ID_TO_HOST_EXPORT_DATA
      title: 'Ingress Rule Name'
      

    プリンシパル ID の形式の詳細については、プリンシパル ID をご覧ください。

  2. 下り(外向き)ルールを作成して、VPC Service Controls を介して BigQuery データセットへの Google Cloud アクセスを許可します。
    
      - egressTo:
          roles:
          - roles/bigquery.dataOwner
          resources:
          - projects/132468967293
      egressFrom:
          identityType: ANY_IDENTITY
          sources:
          - accessLevel: "*"
          sourceRestriction: RESTRICTION_STATUS
      title: 'Egress Rule Name'
      

CUD エクスポート データのスキーマ

BigQuery データセットで、Cloud 請求先アカウントの CUD データは cud_subscriptions_export というデータテーブルに読み込まれます。

次の情報は、BigQuery にエクスポートされるデータのスキーマについて説明したものです。

フィールド タイプ 説明
billing_account_id 文字列 CUD データに関連付けられている 18 文字の英数字の請求先アカウント ID(例: 010101-F0FFF0-10XX01)。
cud_product.id 文字列 サブスクリプション定義 ID(例: 344fffc1-17f9-4e34-abf2-cfffff409fa2)。
cud_product.display_name 文字列 コミットメントに関連付けられているプロダクトのわかりやすい名前(Flexible CUD など)。
cud_product.type 文字列 プロダクト コミットメントのタイプ(例: Spend-Based)。
consumption_model.id 文字列 CUD で使用される使用量モデルの ID(例: 5515-81A8-03A2)。
consumption_model.description 文字列 CUD の使用量モデルの説明(例: Cloud Spanner CUD - 1 Year)。
subscription.entitlement_scope 文字列 CUD の利用資格の範囲。たとえば、アカウント スコープの利用資格は billingAccounts/010101-F0FFF0-10XX01 になります。
subscription.instance_id 文字列 サブスクリプション インスタンス ID(GUID)。例: 769c55ea-c50f-4258-bcf5-04b6688fa5fa
subscription.display_name 文字列 購入時に顧客が定義した CUD の表示名(例: Recommended Cloud Run CUD commitment in us-central1 on Sep 3, 2023)。
region 文字列 CUD に関連付けられているリージョン(us-central1 など)。
commitent_amount.unit 文字列 コミットメントのリソース使用量の測定単位($/hr など)。
commitent_amount.value 数値 購入したコミットメント額(1000.05 など)。
term 文字列 ISO 8601 期間形式のコミットメント期間。P1Y は 1 年、P3Y は 3 年を表します。
start_time タイムスタンプ コミットメントの開始タイムスタンプ(2024-09-27 18:08:20 UTC など)。
end_time タイムスタンプ コミットメントの終了タイムスタンプ(例: 2025-02-18 12:11:20 UTC)。
state 文字列 コミットメントの状態(ActiveExpired など)。

Google Cloud コンソールで利用可能な費用と料金のレポート