Esporta i dati di fatturazione Cloud in un file

Panoramica

Per accedere a un'analisi dettagliata dei tuoi addebiti, puoi esportare automaticamente i costi di utilizzo giornaliero e le stime dei costi in un file CSV o JSON archiviato in un bucket Cloud Storage specificato. Potrai quindi accedere ai dati utilizzando l'API Cloud Storage, lo strumento CLI o Google Cloud Console.

Tieni presente che l'esportazione di file normale in CSV e JSON acquisisce un set di dati più piccolo rispetto all'esportazione in BigQuery. Ad esempio, i dati di fatturazione Cloud esportati non includono addebiti a livello di fattura, come le tasse maturate o le note di aggiustamento. Se hai bisogno di riconciliare i dati esportati con le fatture, devi utilizzare l'esportazione in BigQuery.

I dati di utilizzo sono etichettati con il numero di progetto Cloud e il tipo di risorsa. Utilizza gli elenchi di controllo di accesso (ACL) nel bucket Cloud Storage per controllare chi può accedere a questi dati.

Come attivare l'esportazione della fatturazione Cloud in un file

Autorizzazioni obbligatorie

Per attivare e configurare l'esportazione dei dati di fatturazione Google Cloud in un file archiviato in un bucket Cloud Storage, devi disporre delle seguenti autorizzazioni:

  • Per Cloud Storage, devi disporre delle autorizzazioni per creare un bucket in un progetto Cloud. Per farlo, devi disporre dell'storage.objects.create autorizzazione del progetto per il progetto Cloud in cui stai creando il bucket. Se lavori all'interno di un progetto che non hai creato, potresti dover chiedere al proprietario del progetto di concederti un ruolo contenente questa autorizzazione, ad esempio Editor, Proprietario o Amministratore Storage.
  • Per Fatturazione Cloud, devi avere il ruolo Amministratore account di fatturazione per l'account di fatturazione Cloud di destinazione.

Per ulteriori informazioni sulle autorizzazioni di Google Cloud, consulta:

1. Crea un bucket in Cloud Storage

Se non hai ancora creato un bucket in Cloud Storage, devi crearne uno. Per le istruzioni, consulta la sezione Creazione di bucket Cloud Storage.

2. Attivare l'esportazione della fatturazione Cloud in un file

Dopo aver creato un bucket in Cloud Storage, procedi come segue per abilitare l'esportazione della fatturazione Cloud in un file:

  1. Accedi alla Google Cloud Console.

    Accedi a Cloud Console

  2. Apri il menu di navigazione della console e seleziona Fatturazione.

    Se hai più di un account di fatturazione Cloud, esegui una delle seguenti operazioni:

    • Per gestire la fatturazione Cloud per il progetto cloud corrente, seleziona Vai all'account di fatturazione collegato.
    • Per trovare un altro account di fatturazione Cloud, seleziona Gestisci account di fatturazione e scegli l'account per il quale attivare l'esportazione dei dati di fatturazione Cloud in un file.
  3. Nel menu di navigazione Fatturazione, seleziona Esportazione della fatturazione.

  4. Seleziona la scheda Esportazione dei file.

  5. Fai clic su Modifica impostazioni per abilitare l'esportazione e aggiornare le impostazioni di esportazione.

  6. In Nome bucket, specifica il nome del bucket Cloud Storage in cui verranno pubblicati automaticamente i dati di fatturazione Cloud.

  7. In Prefisso report, specifica un prefisso da assegnare al nome dell'oggetto Cloud Storage per i report esportati. L'anno, il mese e il giorno vengono aggiunti al prefisso.

  8. In Formato, seleziona CSV o JSON.

  9. Fai clic su Salva.

Autorizzazioni bucket

Quando abiliti l'esportazione della fatturazione Cloud per pubblicare automaticamente i dati di fatturazione giornalieri in un file CSV o JSON, il file viene archiviato in un bucket Cloud Storage specificato da te. Per consentire questa automazione, a un account di servizio di proprietà di Google viene automaticamente concesso l'accesso in scrittura al bucket (utilizzando il ruolo Writer bucket precedente Storage). L'account di servizio ha il seguente aspetto:

  • 000000000000-xxxxxxxxxxxxxxxxxx@developer.gserviceaccount.com

L'account di servizio fornisce le autorizzazioni necessarie per pubblicare automaticamente i dati di fatturazione Cloud giornalieri nel bucket. Non eliminare questo account di servizio.

Disponibilità dei dati

Quando attivi l'esportazione in un file in un bucket Cloud Storage, potrebbero essere necessarie alcune ore per iniziare a visualizzare i dati di fatturazione di Google Cloud.

Il bucket Cloud Storage contiene solo i file JSON o CSV di fatturazione Cloud esportati, a partire dalla data di configurazione dell'esportazione della fatturazione Cloud.

Contenuti del file di fatturazione esportato

La tabella seguente descrive i contenuti del file JSON o CSV di Cloud Billing esportato. I nomi delle metriche JSON sono elencati per primi; i nomi delle metriche CSV vengono visualizzati tra parentesi sotto i nomi delle metriche JSON.

Metrica Proprietà metrica
accountId
(ID account)
Tipo di metrica: stringa
Descrizione: ID account di fatturazione Cloud
Esempio: 00D11E-FFCCD9-B44BAE
lineItemId
(Elemento pubblicitario)
Tipo di metrica: stringa
Descrizione: URI della risorsa specificata
Esempio: com.google.cloud/services/compute-engine/ForwardingRuleChargeBase
startTime
(Ora di inizio)
Tipo di metrica: dataTime
Descrizione: l'ora di inizio del periodo di tempo misurato
Esempio: 2019-11-14T00:00:00-07:00
endTime
(Ora di fine)
Tipo di metrica: dataTime
Descrizione: ora di fine del periodo di tempo misurato. Il periodo di tempo è un'ora dopo l'ora di inizio.
Esempio: 2019-11-14T01:00:00-07:00
projectNumber
(Numero progetto)
Tipo di metrica: numero intero
Descrizione: numero del progetto Cloud
Esempio: 333809197194
projectId
(ID progetto)
Tipo di metrica: stringa
Descrizione: ID del progetto cloud
Esempio: my-app-project
projectName
(Nome progetto)
Tipo di metrica: stringa
Descrizione: il nome del progetto cloud
Esempio: My first app project
projectLabels
(Etichette del progetto)
Tipo di metrica: stringa
Descrizione: etichette associate a un progetto cloud, restituite come coppie chiave/valore. Ad esempio, se hai creato etichette denominate cost-center e geo e i valori del progetto per tali etichette sono apac e my-cost-center, le metriche restituite saranno:
JSON:
{"geo":"apac","cost-center":"my-cost-center"}
CSV:
geo:apac;cost-center:my-cost-center
Per ulteriori informazioni sulle etichette, consulta il blog di Google Cloud, Utilizzare le etichette per organizzare le risorse Google Cloud.
Misure
measurementId
(Misurazione)
Tipo di metrica: stringa
Descrizione: URI della risorsa specificata
Esempio: com.google.cloud/services/compute-engine/ForwardingRuleChargeBase
sum
(Misurazione del consumo totale)
Tipo di metrica: numero intero
Descrizione: il periodo di tempo calcolato
Esempio: 86400
unit
(Unità di misura)
Tipo di metrica: stringa
Descrizione: le unità di misura del periodo di tempo
Esempio: seconds
Crediti
creditId
(Credito)
Tipo di metrica: stringa
Descrizione: ID credito
Esempio: 008F74-21254F-7E5A81::3WDRCXQ9AHU4FK-81
amount
(Importo del credito)
Tipo di metrica: decimale
Descrizione: importo del credito calcolato
Esempio: -0.000024
currency
(Valuta del credito)
Tipo di metrica: stringa
Descrizione: codice della valuta
Esempio: USD
Costo
amount
(Costo)
Tipo di metrica: decimale
Descrizione: il costo calcolato
Esempio: 0.59904
currency
(Valuta)
Tipo di metrica: stringa
Descrizione: codice della valuta
Esempio: USD