Compute Engine 用量報表淘汰

Compute Engine 的用量匯出功能已於 2026 年 1 月 20 日淘汰,並將於 2026 年 3 月 30 日停止服務。 如要匯出 Compute Engine 用量,請使用 BigQuery 匯出

使用 BigQuery 產生使用情況報告

本節將摘要說明如何將 Compute Engine 使用情形報告匯出至 BigQuery。 詳情請參閱「將 Cloud Billing 資料匯出至 BigQuery」一文。

如要使用 BigQuery 擷取用量資料,請按照下列步驟操作:

  1. 設定將 Cloud Billing 資料匯出至 BigQuery。這項操作會建立資料集,供您查詢用量資訊。
  2. 使用 SQL 查詢擷取用量資料。以下部分說明如何執行查詢,並提供一些查詢範例。

使用 SQL 查詢擷取用量報告

請使用下列 SQL 查詢擷取用量報告。按照「執行互動式查詢」一文中的操作說明,在 BigQuery 中執行查詢。

請替換下列變數:

  • PROJECT_ID:包含 BigQuery 資料集的專案 ID。
  • DATASET_NAME:包含帳單資料的 BigQuery 資料集名稱。
  • BILLING_ACCOUNT_ID:您的 Cloud Billing 帳戶 ID,並以底線 (_) 取代連字號 (-)。例如:012345_567890_ABCDEF
  • PROJECT_NUMBER:專案編號。
  • DAY:要回報的月份日期,格式為 DD
  • MONTH:要回報的月份,格式為 MM
  • YEAR:要回報的年份,格式為 YYYY

請使用下列查詢產生每日用量資料:

SELECT
 DATE(usage_end_time) as report_date,
 sku.id as measurement_id,
 sum(usage.amount) as quantity,
 usage.unit as unit,
 REPLACE(REPLACE(REPLACE(resource.global_name, SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))], SPLIT(resource.name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.name, "/")))]), "//compute.googleapis.com/", "https://www.googleapis.com/compute/v1/"), "/projects/PROJECT_NUMBER/","/projects/PROJECT_ID/") as resource_uri,
 SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))] as resource_id,
 location.region as location,
FROM `PROJECT_ID.DATASET_NAME.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID`
WHERE TRUE
 AND EXTRACT(DAY FROM usage_end_time) = DAY
 AND EXTRACT(MONTH FROM usage_end_time) = MONTH
 AND EXTRACT(YEAR FROM usage_end_time) = YEAR
 AND service.id = "6F81-5844-456A"
GROUP BY 1,2,4,5,6,7

請使用下列查詢產生每月用量資料:

SELECT
 DATE(usage_end_time) as report_date,
 sku.id as measurement_id,
 sum(usage.amount) as quantity,
 usage.unit as unit,
 REPLACE(REPLACE(REPLACE(resource.global_name, SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))], SPLIT(resource.name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.name, "/")))]), "//compute.googleapis.com/", "https://www.googleapis.com/compute/v1/"), "/projects/PROJECT_NUMBER/","/projects/PROJECT_ID/") as resource_uri,
 SPLIT(resource.global_name, "/")[ORDINAL(ARRAY_LENGTH(SPLIT(resource.global_name, "/")))] as resource_id,
 location.region as location,
FROM `PROJECT_ID.DATASET_NAME.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID`
WHERE TRUE
 AND EXTRACT(MONTH FROM usage_end_time) = MONTH
 AND EXTRACT(YEAR FROM usage_end_time) = YEAR
 AND service.id = "6F81-5844-456A"
GROUP BY 1,2,4,5,6,7

停止使用時間表

下表列出 Compute Engine 匯出功能的停止使用時間表。

日期 事件
2026 年 1 月 20 日 Compute Engine 用量匯出功能已淘汰。
2026 年 3 月 30 日 系統將不再匯出 Compute Engine 用量報表。