Carica i costi di fatturazione mensili

Devi caricare tutti i costi di fatturazione mensili di Google Distributed Cloud (GDC) air-gapped nella console Argentum entro l'ultimo giorno di ogni mese. Questo passaggio è obbligatorio per tutti i sistemi di fatturazione configurati per la fatturazione dei partner.

Prima di iniziare

Per ottenere le autorizzazioni necessarie per elencare e caricare le fatture, chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Amministratore fatture BIL (BIL-invoice-admin).

Elencare ed esportare le fatture

Utilizza gcloud CLI per eseguire le seguenti azioni.

  1. Elenca le fatture del mese precedente:

    gdcloud system billing spend list --partner
    

    L'output è simile al seguente:

    INVOICEID                            STARTDATE            ENDDATE              
    e67b96c1-dfae-4e30-8a62-6636ac5aab64 2024-09-30T17:18:52Z 2024-09-30T18:18:51Z
    47774cc8-072c-4a7f-89b7-b30b4ba6f185 2023-01-01T08:00:00Z 2023-02-01T07:59:59Z
    
  2. Esporta la fattura scelta:

    gdcloud system billing spend export --invoice-id invoice_id --granularity granularity --invoice-format invoice_format --location location --partner
    

    Il comando scarica la fattura specifica in formato textproto.

Carica la fattura

Una volta completata l'esportazione della fattura, segui le istruzioni per caricarla.

  1. Crea un file di tipo textproto per la fattura. Ad esempio, invoice.textproto.

  2. Carica il file nel bucket highside:

    kubeconfig target gdchservices org-admin / infra-mp cluster.
    export BUCKET_NAME=$(kubectl get bucket HIGHSIDE_BUCKET_NAME -n billing-system -o jsonpath='{.status.fullyQualifiedName}')
    export DATE=$(DATE +"%D")
    
    gdcloud storage mv $LOCAL_FILE s3://$HIGHSIDE_BUCKET_NAME/DATE/LOCAL_FILE
    
    • Sostituisci LOCAL_FILE con il nome del file textproto locale. Ad esempio, invoice.textproto.
    • Sostituisci HIGHSIDE_BUCKET_NAME con il nome del bucket. Ad esempio, bil-spend-report-bucket.
    • Sostituisci DATE con la data corrente nel formato MMDDYYYY.
  3. Copia il file dal bucket highside al bucket lowside:

    gdcloud storage mv $LOCAL_FILE s3://$LOWSIDE_BUCKET_NAME/DATE/LOCAL_FILE
    
    • Sostituisci LOWSIDE_BUCKET_NAME con il nome del bucket. Ad esempio, gdc-spend-reports.

(Facoltativo) Verifica del caricamento riuscito

Per verificare di aver caricato correttamente la fattura, conferma che l'importo del subtotale della fattura in argentum corrisponda all'importo della fattura esportata dalla sezione Fatturazione Cloud distribuito della Google Cloud pagina di fatturazione.