L'esportazione dell'utilizzo in Compute Engine è stata ritirata il 20 gennaio 2026 e non sarà più disponibile a partire dal 30 marzo 2026. Per esportare l'utilizzo di Compute Engine, utilizza BigQuery Export.
Generare report sull'utilizzo con BigQuery
Questa sezione riassume come esportare i report sull'utilizzo di Compute Engine in BigQuery. Per ulteriori informazioni, consulta la pagina Esportare i dati di fatturazione Cloud in BigQuery.
Per recuperare i dati di utilizzo con BigQuery:
- Configura l'esportazione dei dati di fatturazione Cloud in BigQuery. Viene creato un set di dati su cui puoi eseguire query per ottenere informazioni sull'utilizzo.
- Recupera i dati di utilizzo con query SQL. La sezione seguente descrive come eseguire una query e fornisce alcuni esempi.
Recuperare report sull'utilizzo con query SQL
Utilizza le seguenti query SQL per recuperare i report sull'utilizzo. La query può essere eseguita in BigQuery seguendo le istruzioni riportate in Eseguire query interattive.
Sostituisci le seguenti variabili:
PROJECT_ID: l'ID del progetto che contiene il set di dati BigQuery.DATASET_NAME: il nome del set di dati BigQuery che contiene i dati di fatturazione.BILLING_ACCOUNT_ID: l'ID account di fatturazione Cloud, con i trattini (-) sostituiti dai trattini bassi (_). Ad esempio,012345_567890_ABCDEF.PROJECT_NUMBER: il numero del progetto.DAY: Il giorno del mese su cui generare il report, nel formatoDD.MONTH: il mese su cui generare il report, nel formatoMM.YEAR: l'anno su cui generare il report, nel formatoYYYY.
Utilizza la seguente query per generare dati sull'utilizzo giornaliero:
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
Utilizza la seguente query per generare dati di utilizzo mensili:
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
Programmazione della disattivazione
La tabella seguente elenca la pianificazione della disattivazione per l'esportazione di Compute Engine.
| Data | Evento |
|---|---|
| 20 gennaio 2026 | L'esportazione dell'utilizzo di Compute Engine è deprecata. |
| 30 marzo 2026 | I report sull'utilizzo di Compute Engine non verranno più esportati. |