Controllo dell'accesso e autorizzazioni per la fatturazione Cloud

Questo argomento descrive i ruoli e le autorizzazioni di accesso per gli account di fatturazione Cloud.

Un account di fatturazione Cloud è configurato in Google Cloud e utilizzato per definire chi paga per un determinato insieme di risorse Google Cloud e API di Google Maps Platform. Un account di fatturazione Cloud è collegato a un profilo pagamenti Google. Il tuo profilo pagamenti Google include uno strumento di pagamento a cui vengono addebitati i costi.

Le autorizzazioni di accesso per la fatturazione Cloud e i pagamenti di Google sono configurate in due sistemi diversi a seconda del tipo di accesso che vuoi fornire.

  • La fatturazione Cloud consente di controllare quali utenti hanno autorizzazioni di amministrazione e di visualizzazione dei costi per risorse specifiche impostando i criteri Identity and Access Management (IAM) sulle risorse.
  • Nel centro pagamenti Google puoi aggiungere utenti a qualsiasi profilo aziendale di Google Payments che gestisci e concedere ai tuoi utenti diversi livelli di accesso, in base alle operazioni che devono svolgere. Puoi anche configurare le preferenze email degli utenti per la ricezione di email relative a fatturazione e pagamenti.
Autorizzazioni per la fatturazione Cloud Impostazioni e autorizzazioni di Google Payments
Le autorizzazioni di accesso per un account di fatturazione Cloud sono gestite mediante ruoli IAM. Puoi configurare le autorizzazioni dell'account di fatturazione per consentire agli utenti di:
  • Aprire, chiudere e modificare un account di fatturazione Cloud.
  • Visualizza report e dati di costo.
  • Visualizzare documenti (ad esempio fatture ed estratti conto).
  • Analizzare gli sconti per impegno di utilizzo (CUD) e acquistare sconti per impegno di utilizzo.
  • Abilita e gestisci l'esportazione dei dati di fatturazione.
  • Configurare budget e avvisi.
  • Gestire la fatturazione per progetto.
  • Gestire le autorizzazioni utente per la fatturazione.
  • Contatta l'assistenza per la fatturazione.
Le autorizzazioni di accesso a un profilo pagamenti Google sono gestite in Impostazioni pagamenti Google. Le autorizzazioni di pagamento di Google possono essere configurate per consentire agli utenti di:
  • Aggiungere, modificare e rimuovere i metodi di pagamento.
  • Aggiornare le informazioni del profilo pagamenti, inclusi gli indirizzi postali.
  • Gestisci gli utenti pagamenti, inclusi dettagli di contatto, preferenze email e autorizzazioni degli utenti.

Se vuoi gestire le attività relative ai pagamenti dalla pagina di fatturazione della console Google Cloud, gli utenti devono avere anche il ruolo di Visualizzatore account di fatturazione nell'account di fatturazione Cloud.

Accesso alla fatturazione Cloud

Per concedere o limitare l'accesso alla fatturazione Cloud, puoi impostare un criterio IAM a livello di organizzazione, a livello di account di fatturazione Cloud e/o a livello di progetto. Le risorse Google Cloud ereditano i criteri IAM del nodo padre, quindi puoi impostare un criterio a livello di organizzazione per applicarlo a tutti gli account, i progetti e le risorse di fatturazione Cloud dell'organizzazione.

Puoi controllare le autorizzazioni di visualizzazione a diversi livelli per utenti o ruoli diversi impostando le autorizzazioni di accesso a livello di account o di fatturazione Cloud.

Per concedere a un utente l'autorizzazione a visualizzare i costi di tutti i progetti in un account di fatturazione Cloud, concedi all'utente l'autorizzazione a visualizzare i costi di un account di fatturazione Cloud (billing.accounts.getSpendingInformation). Per concedere a un utente l'autorizzazione a visualizzare i costi di un progetto specifico, concedi all'utente le autorizzazioni di visualizzazione per i singoli progetti (billing.resourceCosts.get).

Panoramica dei ruoli della fatturazione Cloud in IAM

Non concedi direttamente agli utenti le autorizzazioni: concedi loro i ruoli, che includono una o più autorizzazioni associate al loro interno.

Puoi concedere uno o più ruoli allo stesso utente o alla stessa risorsa.

I seguenti ruoli IAM di fatturazione Cloud predefiniti sono progettati per consentirti di utilizzare il controllo dell'accesso per imporre la separazione dei compiti:

Ruolo Purpose Livello Caso d'uso
Creatore account di fatturazione
(roles/billing.creator)
Creare nuovi account di fatturazione self-service (online). Organizzazione Utilizza questo ruolo per la configurazione iniziale della fatturazione o per consentire la creazione di altri account di fatturazione.
Gli utenti devono avere questo ruolo per registrarsi a Google Cloud con una carta di credito utilizzando la propria identità aziendale.
Suggerimento: riduci al minimo il numero di utenti con questo ruolo per evitare la proliferazione delle spese cloud non monitorate nella tua organizzazione.
Amministratore account di fatturazione
(roles/billing.admin)
Gestire gli account di fatturazione (non crearli). Organizzazione o account di fatturazione. Questo è un ruolo di proprietario per un account di fatturazione. Utilizzalo per gestire gli strumenti di pagamento, configurare le esportazioni della fatturazione, visualizzare le informazioni sui costi, collegare e scollegare progetti e gestire altri ruoli utente nell'account di fatturazione. Per impostazione predefinita, la persona che crea l'account di fatturazione Cloud è un Billing Account Administrator per l'account di fatturazione Cloud.
Gestore costi account di fatturazione
(roles/billing.costsManager)
Gestisci i budget e visualizza ed esporta le informazioni sui costi degli account di fatturazione (ma non le informazioni sui prezzi). Organizzazione o account di fatturazione. Crea, modifica ed elimina i budget, visualizza le informazioni sui costi e le transazioni dell'account di fatturazione e gestisci l'esportazione dei dati di costo in BigQuery. Non conferisce il diritto di esportare i dati sui prezzi o di visualizzare i prezzi personalizzati nella pagina Prezzi. Inoltre, non consente il collegamento o lo scollegamento di progetti o la gestione delle proprietà dell'account di fatturazione.
Visualizzatore account di fatturazione
(roles/billing.viewer)
Dispone dell'autorizzazione per visualizzare le transazioni e le informazioni sul costo degli account di fatturazione. Organizzazione o account di fatturazione. In genere, l'accesso come Visualizzatore account di fatturazione viene concesso ai team finanziari, fornisce l'accesso alle informazioni sulla spesa, ma non conferisce il diritto di collegare o scollegare progetti o di gestire le proprietà dell'account di fatturazione.
Utente account di fatturazione
(roles/billing.user)
Collega i progetti agli account di fatturazione. Organizzazione o account di fatturazione. Questo ruolo ha autorizzazioni molto limitate, quindi puoi concederlo a un pubblico più ampio. Quando vengono concessi in combinazione con Autore progetto, i due ruoli consentono a un utente di creare nuovi progetti collegati all'account di fatturazione per il quale viene concesso il ruolo Utente account di fatturazione. In alternativa, se concessi in combinazione con il ruolo Gestore di fatturazione del progetto, i due ruoli consentono a un utente di collegare e scollegare progetti nell'account di fatturazione a cui è assegnato il ruolo Utente account di fatturazione.
Gestore fatturazione progetto
(roles/billing.projectManager)
Collega/scollega il progetto a/da un account di fatturazione. Organizzazione, cartella o progetto. Quando viene concesso in combinazione con il ruolo Utente account di fatturazione, il ruolo Gestore fatturazione progetto consente a un utente di collegare il progetto all'account di fatturazione, ma non concede alcun diritto sulle risorse. I proprietari del progetto possono utilizzare questo ruolo per consentire a qualcun altro di gestire la fatturazione per il progetto senza concedere loro l'accesso alle risorse.

La tabella seguente elenca i dettagli dei ruoli di fatturazione IAM predefiniti, incluse le autorizzazioni in bundle all'interno di ciascun ruolo.

Ruolo Autorizzazioni

(roles/billing.admin)

Fornisce l'accesso necessario per visualizzare e gestire tutti gli aspetti degli account di fatturazione.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • Account di fatturazione

billing.accounts.close

billing.accounts.get

fatturazione.account.getCarbonInformation

billing.accounts.getIamPolicy

fatturazione.account.getPaymentInfo

billing.accounts.getPrice

fatturazione.account.getSpendingInformation

fatturazione.account.getUsageExportSpec

billing.accounts.list

billing.accounts.move

fatturazione.account.redeemredeem

fatturazione.account.removeFromOrganization

billing.accounts.reopen

billing.accounts.setIamPolicy

billing.accounts.update

fatturazione.account.updatePaymentInfo

fatturazione.account.updateUsageExportSpec

fatturazione.budget.*

  • fatturazione.budget.create
  • fatturazione.budget.delete
  • billing.budgets.get
  • billing.budgets.list
  • fatturazione.budget.update

fatturazione.crediti.elenco

billing.resourceAssociations.*

  • fatturazione.resourceAssociations.crea
  • fatturazione.resourceAssociations.elimina
  • fatturazione.elenco resourceAssociations.

billing.subscriptions.*

  • fatturazione.subscriptions.create
  • billing.subscriptions.get
  • billing.subscriptions.list
  • fatturazione.subscriptions.update

elenco.attività.elenco

proprietàsupport.cloud.get

cloudsupport.techCases.*

  • cloudsupport.techCases.create
  • assistenza Cloud.techCase.riassegna
  • cloudsupport.techCases.get
  • Cloudsupport.techCases.list
  • aggiornamentoassistenzacloud.techCases.update

commerceoffercatalog.*

  • commerceoffercatalog.documenti.get
  • catalogo-offeroffer.offerte.get

compute.commitments.*

  • compute.commitments.create
  • compute.commitments.get
  • compute.commitments.list
  • compute.commitments.update
  • compute.impegni.updateReservations

consumerprocurement.accounts.*

  • consumerprocurement.accounts.crea
  • consumerprocurement.accounts.elimina
  • accountprocurement.account.get
  • account consumer..

consumerprocurement.consents.seleziona

consumerprocurement.consents.grant

consumerprocurement.consents.list

consumerprocurement.consents.revoke

consumerprocurement.events.*

  • consumerprocurement.events.get
  • consumerprocurement.events.elenco

consumerprocurement.orderAttributions.*

  • consumerprocurement.orderAttributions.get
  • consumerprocurement.orderAttributions.elenco
  • consumerprocurement.orderAttributions.aggiorna

consumerprocurement.orders.*

  • consumerprocurement.ordini.annulla
  • consumerprocurement.orders.get
  • consumerprocurement.list.
  • consumerprocurement.ordini.modifica
  • acquisto di beni di consumo.ordini.

dataprocessing.datasources.get

dataprocessing.origini dati.

elaborazione dati.controlli gruppo.recupero

datacontrol.groupcontrols.list

logging.logEntries.list

logging.logServiceIndexes.list

logging.logServices.list

logging.logs.list

logging.privateLogEntries.list

recommender.commitmentUtilizationInsights.*

  • motore per suggerimenti.commitmentUtilizationInsights.get
  • motore per suggerimenti.commitmentUtilizationInsights.list
  • motore per suggerimenti.commitmentUtilizationInsights.aggiorna

recommender.costInsights.*

  • motore per suggerimenti.costi.get
  • motore per suggerimenti.costo.insight
  • motore per suggerimenti.costInsights.update

recommender.spendBasedCommitmentInsights.*

  • motore per suggerimenti.spendBasedCommitmentInsights.get
  • motore per suggerimenti.elenco spesoComCommentmentInsights.
  • motore per suggerimenti.spendBasedCommitmentInsights.aggiorna

recommender.spendBasedCommitmentRecommendations.*

  • motore per suggerimenti.spendBasedCommitmentRecommendations.get
  • motore per suggerimenti.SpendasCommitmentRecommendations.elenco
  • motore per suggerimenti.spendBasedCommitmentRecommendations.Aggiorna

recommender.spendBasedCommitmentrecommenderConfig.*

  • motore per suggerimenti.spendBasedCommitmentrecommenderConfig.get
  • motore per suggerimenti.spendBasedCommitmentConsiglierConfig.Aggiorna

recommender.usageCommitmentRecommendations.*

  • motore per suggerimenti.usageCommitmentRecommendations.get
  • motore per suggerimenti.usageCommitmentRecommendations.elenco
  • motore per suggerimenti.usageCommitmentRecommendations.aggiorna

resourcemanager.projects.createFatturazioneAssegnazioni

resourcemanager.projects.delete BillingAssegnazioni

resourcemanager.projects.get

resourcemanager.projects.list

(roles/billing.costsManager)

Gestire i budget per un account di fatturazione e visualizzare, analizzare ed esportare le informazioni sui costi di un account di fatturazione.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • Account di fatturazione

billing.accounts.get

billing.accounts.getIamPolicy

fatturazione.account.getSpendingInformation

fatturazione.account.getUsageExportSpec

billing.accounts.list

fatturazione.account.updateUsageExportSpec

fatturazione.budget.*

  • fatturazione.budget.create
  • fatturazione.budget.delete
  • billing.budgets.get
  • billing.budgets.list
  • fatturazione.budget.update

fatturazione.elenco resourceAssociations.

recommender.costInsights.*

  • motore per suggerimenti.costi.get
  • motore per suggerimenti.costo.insight
  • motore per suggerimenti.costInsights.update

(roles/billing.creator)

Fornisce l'accesso per creare gli account di fatturazione.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • organizzazione

billing.accounts.create

resourcemanager.organizzazioni.get

(roles/billing.projectManager)

Se concesso insieme al ruolo Utente account di fatturazione, consente di assegnare l'account di fatturazione di un progetto o di disabilitare la fatturazione.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • Progetto

resourcemanager.projects.createFatturazioneAssegnazioni

resourcemanager.projects.delete BillingAssegnazioni

(roles/billing.user)

Se concesso insieme al ruolo di Proprietario progetto o al ruolo Gestore fatturazione progetto, consente di associare i progetti agli account di fatturazione.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • Account di fatturazione

billing.accounts.get

billing.accounts.getIamPolicy

billing.accounts.list

fatturazione.account.redeemredeem

fatturazione.crediti.elenco

fatturazione.resourceAssociations.crea

(roles/billing.viewer)

Visualizza informazioni su costi e prezzi dell'account di fatturazione, transazioni e consigli su fatturazione e impegno.

Risorse di livello più basso a cui puoi assegnare questo ruolo:

  • Account di fatturazione

billing.accounts.get

fatturazione.account.getCarbonInformation

billing.accounts.getIamPolicy

fatturazione.account.getPaymentInfo

billing.accounts.getPrice

fatturazione.account.getSpendingInformation

fatturazione.account.getUsageExportSpec

billing.accounts.list

billing.budgets.get

billing.budgets.list

fatturazione.crediti.elenco

fatturazione.elenco resourceAssociations.

billing.subscriptions.get

billing.subscriptions.list

commerceoffercatalog.*

  • commerceoffercatalog.documenti.get
  • catalogo-offeroffer.offerte.get

accountprocurement.account.get

account consumer..

consumerprocurement.consents.seleziona

consumerprocurement.consents.list

consumerprocurement.orderAttributions.get

consumerprocurement.orderAttributions.elenco

consumerprocurement.orders.get

consumerprocurement.list.

dataprocessing.datasources.get

dataprocessing.origini dati.

elaborazione dati.controlli gruppo.recupero

datacontrol.groupcontrols.list

motore per suggerimenti.commitmentUtilizationInsights.get

motore per suggerimenti.commitmentUtilizationInsights.list

motore per suggerimenti.costi.get

motore per suggerimenti.costo.insight

motore per suggerimenti.spendBasedCommitmentInsights.get

motore per suggerimenti.elenco spesoComCommentmentInsights.

motore per suggerimenti.spendBasedCommitmentRecommendations.get

motore per suggerimenti.SpendasCommitmentRecommendations.elenco

motore per suggerimenti.spendBasedCommitmentrecommenderConfig.get

motore per suggerimenti.usageCommitmentRecommendations.get

motore per suggerimenti.usageCommitmentRecommendations.elenco

Relazioni IAM tra organizzazioni, progetti, account di fatturazione Cloud e profili pagamenti Google

Due tipi di relazioni regolano le interazioni tra organizzazioni, account di fatturazione Cloud e progetti: collegamento di proprietà e pagamento.

  • Proprietà si riferisce all'ereditarietà delle autorizzazioni IAM.
  • I collegamenti di pagamento definiscono l'account di fatturazione Cloud che paga per un determinato progetto.

Il seguente diagramma mostra la relazione di proprietà e i collegamenti ai pagamenti per un'organizzazione di esempio.

Mostra come i progetti sono correlati a un account di fatturazione Cloud e a un profilo pagamenti Google. Una parte mostra le risorse a livello di Google Cloud (account di fatturazione Cloud e progetti associati), mentre l'altra, divisa per una linea tratteggiata verticale, mostra la risorsa a livello di Google (un profilo pagamenti Google).
      I tuoi progetti vengono pagati dal tuo account di fatturazione Cloud, che è collegato a un profilo pagamenti Google.

Nel diagramma, l'organizzazione ha la proprietà dei progetti 1, 2 e 3, il che significa che è l'elemento principale delle autorizzazioni IAM dei tre progetti.

L'account di fatturazione Cloud è collegato ai progetti 1, 2 e 3, il che significa che paga per i costi sostenuti dai tre progetti. L'account di fatturazione Cloud può anche pagare per i progetti in altre organizzazioni, ma eredita le autorizzazioni IAM dalla sua organizzazione principale.

L'account di fatturazione Cloud è collegato anche a un profilo pagamenti Google, in cui vengono memorizzate informazioni come nome, indirizzo e metodi di pagamento. Scopri come gestire le autorizzazioni utente del profilo pagamenti Google.

Sebbene colleghi gli account di fatturazione Cloud ai progetti, gli account di fatturazione Cloud non sono padre di progetti in senso IAM e pertanto non ereditano le autorizzazioni dall'account di fatturazione Cloud a cui sono collegati.

In questo esempio, tutti gli utenti a cui vengono concessi i ruoli di fatturazione IAM nell'organizzazione hanno questi ruoli anche nell'account di fatturazione Cloud o nei progetti.

Esempi di controllo dell'accesso nella fatturazione Cloud

Combina i ruoli IAM come descritto di seguito per soddisfare le esigenze di una varietà di scenari.

Scenario: piccola-media impresa con una preferenza per il controllo centralizzato.
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Amministratore account di fatturazione Gestisci lo strumento di pagamento.
Visualizza e approva le fatture.
CTO Amministratore account di fatturazione
Autore progetto
Imposta avvisi relativi al budget.
Visualizza spesa.
Crea nuovi progetti fatturabili.
Team di sviluppo Nessuno Nessuno
Scenario: azienda di piccole e medie dimensioni con una preferenza per l'autorità di delega.
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Amministratore account di fatturazione Gestisci lo strumento di pagamento.
Delega l'autorità.
Direttore finanziario Amministratore account di fatturazione Imposta avvisi relativi al budget.
Visualizza spesa.
Account da pagare Visualizzatore account di fatturazione Visualizzare e approvare le fatture.
Team di sviluppo Utente account di fatturazione
Autore progetto
Creare nuovi progetti fatturabili.
Scenario: funzioni di pianificazione finanziaria e approvvigionamento separate
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
Approvvigionamento o IT centrale Amministratore account di fatturazione Gestisci lo strumento di pagamento.
Imposta avvisi relativi al budget.
Comunica la spesa ai team di sviluppo.
Pianificazione finanziaria Visualizzatore account di fatturazione Visualizza i report di fatturazione.
Elabora le esportazioni.
Comunica con il CxO.
Account da pagare Visualizzatore account di fatturazione Approvare le fatture.
Team di sviluppo Utente account di fatturazione
Autore progetto
Creare nuovi progetti fatturabili.
Scenario: agenzia di sviluppo
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Amministratore account di fatturazione Gestisci lo strumento di pagamento.
Delega l'autorità.
Direttore finanziario Amministratore account di fatturazione Imposta avvisi relativi al budget.
Visualizza spesa.
Approvare fatture.
Lead di progetto Utente account di fatturazione
Autore progetto
Creare nuovi progetti fatturabili.
Team di sviluppo del progetto Nessuno Sviluppa all'interno di progetti esistenti.
Client Gestore fatturazione progetto Assumere la proprietà del pagamento per il progetto una volta completato.

Come aggiornare le autorizzazioni della fatturazione Cloud

Per scoprire come esaminare, aggiungere o rimuovere le autorizzazioni per la fatturazione Cloud, segui le indicazioni sulla gestione dell'accesso agli account di fatturazione Cloud

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.

Inizia gratuitamente