Autorizzazioni e controllo dell'accesso alla fatturazione Cloud

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

Un account di fatturazione Cloud viene configurato in Google Cloud e matura e calcola i costi per l'utilizzo di risorse e servizi in Google Cloud, Google Maps Platform, Firebase e Google AI Studio. L'account di fatturazione Cloud definisce chi paga i costi di utilizzo e li indirizza a un account Google Payments collegato per il pagamento della fattura.

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

  • I ruoli IAM di fatturazione Cloud ti consentono di controllare quali utenti dispongono delle autorizzazioni amministrative e di visualizzazione dei costi per risorse specifiche impostando le policy di Identity and Access Management (IAM) sulle risorse. Alcune autorizzazioni dell'account di fatturazione Cloud concedono anche l'accesso al profilo pagamenti Google dell'organizzazione associato per visualizzare i dettagli di pagamento, modificare le forme di pagamento e le impostazioni del profilo pagamenti ed effettuare pagamenti manuali.
  • Nel centro pagamenti Google, puoi aggiungere utenti a qualsiasi profilo Organizzazione di Google Payments che gestisci e concedere diversi livelli di accesso agli utenti del profilo pagamenti, a seconda delle loro esigenze. Puoi anche configurare le preferenze email degli utenti per la ricezione di email relative a fatturazione e pagamenti.
Autorizzazioni di fatturazione Cloud Impostazioni e autorizzazioni di pagamenti tramite Google
Le autorizzazioni di accesso a un account di fatturazione Cloud vengono gestite utilizzando i ruoli IAM. Alcune autorizzazioni dell'account di fatturazione Cloud concedono anche l'accesso al profilo pagamenti Google associato per visualizzare i dettagli di pagamento, modificare le forme di pagamento e le impostazioni del profilo pagamenti ed effettuare un pagamento manuale. Le autorizzazioni dell'account di fatturazione possono essere configurate per consentire agli utenti di completare le seguenti attività:
  • Aprire, chiudere e modificare un account di fatturazione Cloud.
  • Visualizzare i report e i dati di costo.
  • Visualizzare i dettagli e i documenti di pagamento (come fatture ed estratti conto).
  • Aggiungere e modificare (ma non rimuovere) i metodi di pagamento.
  • Modifica del profilo pagamenti e delle impostazioni dell'account.
  • Esegui un pagamento manuale.
  • Analizza e acquista sconti per impegno di utilizzo (CUD).
  • Abilitare e gestire l'esportazione dei dati di fatturazione.
  • Configura budget e avvisi.
  • Gestisci 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 vengono gestite nelle impostazioni di pagamenti tramite Google Google. Le autorizzazioni per i pagamenti tramite Google possono essere configurate per consentire agli utenti di:
  • Aggiornare le informazioni del profilo pagamenti, inclusi gli indirizzi postali.
  • Aggiungere, modificare e rimuovere metodi di pagamento.
  • Aggiorna i metodi di pagamento principale e alternativo assegnati a ogni account pagamenti.
  • Gestisci gli utenti del profilo pagamenti, inclusi i dati di contatto, le preferenze email e le autorizzazioni dell'utente.

Con le autorizzazioni per i pagamenti tramite Google, gli utenti possono accedere e gestire i profili pagamenti e gli account pagamenti direttamente nel centro pagamenti Google, senza bisogno di autorizzazioni separate per l'account di fatturazione Cloud.

Per gestire completamente il tuo profilo pagamenti e i tuoi account pagamenti dalla console di fatturazione Cloud, gli utenti devono disporre delle autorizzazioni di fatturazione Cloud e delle autorizzazioni per pagamenti tramite Google. Ad esempio, un utente con il ruolo Visualizzatore account di fatturazione nell'account di fatturazione Cloud e assegnato come Amministratore con tutte le autorizzazioni nel profilo pagamenti tramite Google associato potrà gestire completamente il profilo pagamenti Google e gli account direttamente dalla console di fatturazione Cloud.

Accesso alla fatturazione Cloud

Per concedere o limitare l'accesso alla fatturazione Cloud, puoi impostare una policy IAM a livello di organizzazione, di account di fatturazione Cloud o di progetto. Google Cloud Le risorse ereditano le policy IAM del nodo principale, il che significa che puoi impostare una policy a livello di organizzazione per applicarla a tutti gli account di fatturazione Cloud, ai progetti e alle risorse 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 di fatturazione Cloud o di progetto.

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

Panoramica dei ruoli di fatturazione Cloud in IAM

Non concedi direttamente le autorizzazioni agli utenti, ma assegni loro dei ruoli, che includono una o più autorizzazioni.

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

I seguenti ruoli IAM di fatturazione Cloud predefiniti ti consentono di utilizzare controllo dell'accesso per applicare la separazione dei compiti:

Ruolo Finalità Livello Caso d'uso
Billing Account Creator
(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 account di fatturazione aggiuntivi.
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 di spese cloud non monitorate nella tua organizzazione.
Billing Account Administrator
(roles/billing.admin)
Gestire gli account di fatturazione (ma non crearli). Organizzazione o account di fatturazione. Questo è un ruolo di proprietario per un account di fatturazione. Gli amministratori possono aggiungere e modificare i metodi di pagamento, aggiornare le informazioni del profilo pagamenti, inclusi gli indirizzi postali, configurare le esportazioni della fatturazione, visualizzare le informazioni sui costi, effettuare un pagamento manuale, collegare e scollegare i progetti e gestire altri ruoli utente nell'account di fatturazione. Per impostazione predefinita, la persona che crea l'account di fatturazione Cloud è un Amministratore account di fatturazione per l'account di fatturazione Cloud.
Billing Account Costs Manager
(roles/billing.costsManager)
Gestire i budget e visualizzare ed esportare le informazioni sui costi degli account di fatturazione (ma non le informazioni sui prezzi). Organizzazione o account di fatturazione. Creare, modificare ed eliminare budget, visualizzare informazioni sui costi e transazioni dell'account di fatturazione e gestire l'esportazione dei dati di costo di fatturazione in BigQuery. Non conferisce il diritto di esportare i dati sui prezzi o di visualizzare i prezzi personalizzati nella pagina Prezzi. Non consente il collegamento o lo scollegamento di progetti o la gestione delle proprietà dell'account di fatturazione.
Billing Account Viewer
(roles/billing.viewer)
Dispone dell'autorizzazione per visualizzare le transazioni e le informazioni sul costo degli account di fatturazione. Organizzazione o account di fatturazione. L'accesso come Visualizzatore account di fatturazione viene solitamente concesso ai team finanziari. Fornisce l'accesso in lettura alle informazioni su costi e pagamenti, ma non conferisce il diritto di collegare o scollegare i progetti o di gestire in altro modo le proprietà dell'account di fatturazione.
Project Billing Costs Manager
(roles/billing.projectCostsManager)
Visualizza le informazioni sui costi dell'account di fatturazione relative ai progetti. Organizzazione o account di fatturazione. Se concesso insieme alle autorizzazioni di visualizzazione dei costi sui progetti, Project Billing Costs Manager fornisce l'accesso alle informazioni di fatturazione limitate ai progetti per i quali l'utente ha accesso ai costi. I dati di fatturazione relativi ai progetti includono l'accesso a Report, Hub FinOps, Budget e avvisi e Anomalie.
Billing Account User
(roles/billing.user)
Collegare i progetti agli account di fatturazione. Organizzazione o account di fatturazione. Le autorizzazioni di questo ruolo sono molto limitate. Puoi quindi assegnarlo a un'ampia platea di utenti. Se assegnati in combinazione con il ruolo Autore progetto, i due ruoli consentono agli utenti di creare nuovi progetti collegati all'account di fatturazione nel quale è stato assegnato il ruolo Billing Account User. In alternativa, se assegnati in combinazione con il ruolo Gestore fatturazione progetto, i due ruoli consentono agli utenti di collegare e scollegare i progetti nell'account di fatturazione in cui è stato assegnato il ruolo Utente account di fatturazione.
Project Billing Manager
(roles/billing.projectManager)
Collegare e scollegare il progetto a e da un account di fatturazione. Organizzazione, cartella o progetto. Se concesso in combinazione con il ruolo Utente account di fatturazione, il ruolo Gestore fatturazione progetto consente agli utenti di collegare il progetto all'account di fatturazione, ma non concede alcun diritto sulle risorse. I Project Owner possono utilizzare questo ruolo per consentire a un altro utente di gestire la fatturazione del progetto senza concedergli l'accesso alle risorse.

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

Role Permissions

(roles/billing.admin)

Provides access to see and manage all aspects of billing accounts.

Lowest-level resources where you can grant this role:

  • Billing Account

billing.accounts.close

billing.accounts.get

billing.accounts.getCarbonInformation

billing.accounts.getIamPolicy

billing.accounts.getPaymentInfo

billing.accounts.getPricing

billing.accounts.getSpendingInformation

billing.accounts.getUsageExportSpec

billing.accounts.list

billing.accounts.move

billing.accounts.redeemPromotion

billing.accounts.removeFromOrganization

billing.accounts.reopen

billing.accounts.setIamPolicy

billing.accounts.update

billing.accounts.updatePaymentInfo

billing.accounts.updateUsageExportSpec

billing.anomalies.*

  • billing.anomalies.get
  • billing.anomalies.list
  • billing.anomalies.submitFeedback

billing.anomaliesConfigs.*

  • billing.anomaliesConfigs.get
  • billing.anomaliesConfigs.update

billing.billingAccountPrice.get

billing.billingAccountPrices.list

billing.billingAccountServices.*

  • billing.billingAccountServices.get
  • billing.billingAccountServices.list

billing.billingAccountSkuGroupSkus.*

  • billing.billingAccountSkuGroupSkus.get
  • billing.billingAccountSkuGroupSkus.list

billing.billingAccountSkuGroups.*

  • billing.billingAccountSkuGroups.get
  • billing.billingAccountSkuGroups.list

billing.billingAccountSkus.*

  • billing.billingAccountSkus.get
  • billing.billingAccountSkus.list

billing.budgets.*

  • billing.budgets.configureSpendCap
  • billing.budgets.create
  • billing.budgets.delete
  • billing.budgets.get
  • billing.budgets.list
  • billing.budgets.update

billing.credits.list

billing.finOpsBenchmarkInformation.get

billing.finOpsHealthInformation.get

billing.resourceAssociations.*

  • billing.resourceAssociations.create
  • billing.resourceAssociations.delete
  • billing.resourceAssociations.list

billing.subscriptions.*

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

chroniclesm.contracts.*

  • chroniclesm.contracts.get
  • chroniclesm.contracts.update

cloudasset.assets.searchAllResources

cloudnotifications.activities.list

cloudsupport.properties.get

cloudsupport.techCases.*

  • cloudsupport.techCases.create
  • cloudsupport.techCases.escalate
  • cloudsupport.techCases.get
  • cloudsupport.techCases.list
  • cloudsupport.techCases.update

commerceoffercatalog.*

  • commerceoffercatalog.agreements.get
  • commerceoffercatalog.agreements.list
  • commerceoffercatalog.documents.get
  • commerceoffercatalog.documents.list
  • commerceoffercatalog.offers.get

compute.commitments.create

compute.commitments.get

compute.commitments.list

compute.commitments.update

compute.commitments.updateReservations

consumerprocurement.accounts.*

  • consumerprocurement.accounts.create
  • consumerprocurement.accounts.delete
  • consumerprocurement.accounts.get
  • consumerprocurement.accounts.list

consumerprocurement.consents.check

consumerprocurement.consents.grant

consumerprocurement.consents.list

consumerprocurement.consents.revoke

consumerprocurement.events.*

  • consumerprocurement.events.get
  • consumerprocurement.events.list

consumerprocurement.licensePools.*

  • consumerprocurement.licensePools.assign
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.unassign
  • consumerprocurement.licensePools.update

consumerprocurement.orderAttributions.*

  • consumerprocurement.orderAttributions.get
  • consumerprocurement.orderAttributions.list
  • consumerprocurement.orderAttributions.update

consumerprocurement.orders.*

  • consumerprocurement.orders.cancel
  • consumerprocurement.orders.get
  • consumerprocurement.orders.list
  • consumerprocurement.orders.modify
  • consumerprocurement.orders.place

dataprocessing.datasources.get

dataprocessing.datasources.list

dataprocessing.groupcontrols.get

dataprocessing.groupcontrols.list

discoveryengine.billingAccountLicenseConfigs.*

  • discoveryengine.billingAccountLicenseConfigs.distribute
  • discoveryengine.billingAccountLicenseConfigs.get
  • discoveryengine.billingAccountLicenseConfigs.list
  • discoveryengine.billingAccountLicenseConfigs.retract

logging.logEntries.list

logging.logServiceIndexes.list

logging.logServices.list

logging.logs.list

logging.privateLogEntries.list

recommender.cloudsqlIdleInstanceRecommendations.get

recommender.cloudsqlIdleInstanceRecommendations.list

recommender.cloudsqlOverprovisionedInstanceRecommendations.get

recommender.cloudsqlOverprovisionedInstanceRecommendations.list

recommender.commitmentUtilizationInsights.*

  • recommender.commitmentUtilizationInsights.get
  • recommender.commitmentUtilizationInsights.list
  • recommender.commitmentUtilizationInsights.update

recommender.computeAddressIdleResourceRecommendations.get

recommender.computeAddressIdleResourceRecommendations.list

recommender.computeDiskIdleResourceRecommendations.get

recommender.computeDiskIdleResourceRecommendations.list

recommender.computeImageIdleResourceRecommendations.get

recommender.computeImageIdleResourceRecommendations.list

recommender.computeInstanceGroupManagerMachineTypeRecommendations.get

recommender.computeInstanceGroupManagerMachineTypeRecommendations.list

recommender.computeInstanceIdleResourceRecommendations.get

recommender.computeInstanceIdleResourceRecommendations.list

recommender.computeInstanceMachineTypeRecommendations.get

recommender.computeInstanceMachineTypeRecommendations.list

recommender.costInsights.*

  • recommender.costInsights.get
  • recommender.costInsights.list
  • recommender.costInsights.update

recommender.costRecommendations.*

  • recommender.costRecommendations.listAll
  • recommender.costRecommendations.summarizeAll

recommender.resourcemanagerProjectUtilizationRecommendations.get

recommender.resourcemanagerProjectUtilizationRecommendations.list

recommender.spendBasedCommitmentInsights.*

  • recommender.spendBasedCommitmentInsights.get
  • recommender.spendBasedCommitmentInsights.list
  • recommender.spendBasedCommitmentInsights.update

recommender.spendBasedCommitmentRecommendations.*

  • recommender.spendBasedCommitmentRecommendations.get
  • recommender.spendBasedCommitmentRecommendations.list
  • recommender.spendBasedCommitmentRecommendations.update

recommender.spendBasedCommitmentRecommenderConfig.*

  • recommender.spendBasedCommitmentRecommenderConfig.get
  • recommender.spendBasedCommitmentRecommenderConfig.update

recommender.usageCommitmentRecommendations.*

  • recommender.usageCommitmentRecommendations.get
  • recommender.usageCommitmentRecommendations.list
  • recommender.usageCommitmentRecommendations.update

resourcemanager.projects.createBillingAssignment

resourcemanager.projects.deleteBillingAssignment

resourcemanager.projects.get

resourcemanager.projects.list

(roles/billing.projectManager)

When granted in conjunction with the Billing Account User role, provides access to assign a project's billing account or disable its billing.

Lowest-level resources where you can grant this role:

  • Project

resourcemanager.projects.createBillingAssignment

resourcemanager.projects.deleteBillingAssignment

(roles/billing.viewer)

View billing account cost and pricing information, transactions, and billing and commitment recommendations.

Lowest-level resources where you can grant this role:

  • Billing Account

billing.accounts.get

billing.accounts.getCarbonInformation

billing.accounts.getIamPolicy

billing.accounts.getPaymentInfo

billing.accounts.getPricing

billing.accounts.getSpendingInformation

billing.accounts.getUsageExportSpec

billing.accounts.list

billing.anomalies.get

billing.anomalies.list

billing.anomaliesConfigs.get

billing.billingAccountPrice.get

billing.billingAccountPrices.list

billing.billingAccountServices.*

  • billing.billingAccountServices.get
  • billing.billingAccountServices.list

billing.billingAccountSkuGroupSkus.*

  • billing.billingAccountSkuGroupSkus.get
  • billing.billingAccountSkuGroupSkus.list

billing.billingAccountSkuGroups.*

  • billing.billingAccountSkuGroups.get
  • billing.billingAccountSkuGroups.list

billing.billingAccountSkus.*

  • billing.billingAccountSkus.get
  • billing.billingAccountSkus.list

billing.budgets.get

billing.budgets.list

billing.credits.list

billing.finOpsBenchmarkInformation.get

billing.finOpsHealthInformation.get

billing.resourceAssociations.list

billing.subscriptions.get

billing.subscriptions.list

chroniclesm.contracts.get

commerceoffercatalog.*

  • commerceoffercatalog.agreements.get
  • commerceoffercatalog.agreements.list
  • commerceoffercatalog.documents.get
  • commerceoffercatalog.documents.list
  • commerceoffercatalog.offers.get

consumerprocurement.accounts.get

consumerprocurement.accounts.list

consumerprocurement.consents.check

consumerprocurement.consents.list

consumerprocurement.orderAttributions.get

consumerprocurement.orderAttributions.list

consumerprocurement.orders.get

consumerprocurement.orders.list

dataprocessing.datasources.get

dataprocessing.datasources.list

dataprocessing.groupcontrols.get

dataprocessing.groupcontrols.list

discoveryengine.billingAccountLicenseConfigs.get

discoveryengine.billingAccountLicenseConfigs.list

recommender.commitmentUtilizationInsights.get

recommender.commitmentUtilizationInsights.list

recommender.costInsights.get

recommender.costInsights.list

recommender.costRecommendations.*

  • recommender.costRecommendations.listAll
  • recommender.costRecommendations.summarizeAll

recommender.spendBasedCommitmentInsights.get

recommender.spendBasedCommitmentInsights.list

recommender.spendBasedCommitmentRecommendations.get

recommender.spendBasedCommitmentRecommendations.list

recommender.spendBasedCommitmentRecommenderConfig.get

recommender.usageCommitmentRecommendations.get

recommender.usageCommitmentRecommendations.list

(roles/billing.carbonViewer)

billing.accounts.get

billing.accounts.getCarbonInformation

billing.accounts.list

(roles/billing.costsManager)

Manage budgets for a billing account, and view, analyze, and export cost information of a billing account.

Lowest-level resources where you can grant this role:

  • Billing Account

billing.accounts.get

billing.accounts.getIamPolicy

billing.accounts.getSpendingInformation

billing.accounts.getUsageExportSpec

billing.accounts.list

billing.accounts.updateUsageExportSpec

billing.anomalies.get

billing.anomalies.list

billing.anomaliesConfigs.*

  • billing.anomaliesConfigs.get
  • billing.anomaliesConfigs.update

billing.budgets.create

billing.budgets.delete

billing.budgets.get

billing.budgets.list

billing.budgets.update

billing.resourceAssociations.list

recommender.costInsights.*

  • recommender.costInsights.get
  • recommender.costInsights.list
  • recommender.costInsights.update

(roles/billing.creator)

Provides access to create billing accounts.

Lowest-level resources where you can grant this role:

  • Organization

billing.accounts.create

resourcemanager.organizations.get

(roles/billing.linkAdmin)

Authorized to manage billing account hierarchy

billing.accounts.create

billing.accounts.get

billing.accounts.getCarbonInformation

billing.accounts.getIamPolicy

billing.accounts.getPaymentInfo

billing.accounts.getPricing

billing.accounts.getSpendingInformation

billing.accounts.getUsageExportSpec

billing.accounts.list

billing.accounts.move

billing.accounts.removeFromOrganization

billing.anomalies.get

billing.anomalies.list

billing.anomaliesConfigs.get

billing.billingAccountPrice.get

billing.billingAccountPrices.list

billing.billingAccountServices.*

  • billing.billingAccountServices.get
  • billing.billingAccountServices.list

billing.billingAccountSkuGroupSkus.*

  • billing.billingAccountSkuGroupSkus.get
  • billing.billingAccountSkuGroupSkus.list

billing.billingAccountSkuGroups.*

  • billing.billingAccountSkuGroups.get
  • billing.billingAccountSkuGroups.list

billing.billingAccountSkus.*

  • billing.billingAccountSkus.get
  • billing.billingAccountSkus.list

billing.budgets.get

billing.budgets.list

billing.credits.list

billing.finOpsBenchmarkInformation.get

billing.finOpsHealthInformation.get

billing.resourceAssociations.list

billing.subscriptions.get

billing.subscriptions.list

commerceoffercatalog.*

  • commerceoffercatalog.agreements.get
  • commerceoffercatalog.agreements.list
  • commerceoffercatalog.documents.get
  • commerceoffercatalog.documents.list
  • commerceoffercatalog.offers.get

consumerprocurement.accounts.get

consumerprocurement.accounts.list

consumerprocurement.consents.check

consumerprocurement.consents.list

consumerprocurement.orderAttributions.get

consumerprocurement.orderAttributions.list

consumerprocurement.orders.get

consumerprocurement.orders.list

dataprocessing.datasources.get

dataprocessing.datasources.list

dataprocessing.groupcontrols.get

dataprocessing.groupcontrols.list

recommender.commitmentUtilizationInsights.get

recommender.commitmentUtilizationInsights.list

recommender.costInsights.get

recommender.costInsights.list

recommender.costRecommendations.*

  • recommender.costRecommendations.listAll
  • recommender.costRecommendations.summarizeAll

recommender.spendBasedCommitmentInsights.get

recommender.spendBasedCommitmentInsights.list

recommender.spendBasedCommitmentRecommendations.get

recommender.spendBasedCommitmentRecommendations.list

recommender.spendBasedCommitmentRecommenderConfig.get

recommender.usageCommitmentRecommendations.get

recommender.usageCommitmentRecommendations.list

(roles/billing.projectCostsManager)

When granted in conjunction with cost view permissions on projects, provides access to billing information scoped to the projects to which the user has cost access.

Lowest-level resources where you can grant this role:

  • Billing Account

billing.accounts.get

billing.accounts.getIamPolicy

billing.accounts.getSpendingInformationScoped

billing.costRecommendations.listScoped

(roles/billing.user)

When granted in conjunction with the Project Owner role or Project Billing Manager role, provides access to associate projects with billing accounts.

Lowest-level resources where you can grant this role:

  • Billing Account

billing.accounts.get

billing.accounts.getIamPolicy

billing.accounts.list

billing.accounts.redeemPromotion

billing.credits.list

billing.resourceAssociations.create

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

Le interazioni tra organizzazioni, account di fatturazione Cloud e progetti sono regolate da due tipi di relazioni: proprietà e collegamento ai pagamenti.

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

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

Illustra la relazione tra i progetti e un account di fatturazione Cloud e un profilo pagamenti Google. Un lato mostra le risorse a livello di Google Cloud(account di fatturazione Cloud e progetti associati) e l'altro lato, diviso da una linea tratteggiata verticale, mostra la risorsa a livello di Google (un profilo pagamenti Google).
      I tuoi progetti vengono pagati tramite il tuo account di fatturazione Cloud, collegato a un profilo pagamenti Google.

Nel diagramma, il nodo Organizzazione è proprietario dei progetti 1, 2 e 3, il che significa che è l'elemento padre delle autorizzazioni IAM dei tre progetti.

L'account di fatturazione Cloud è collegato ai progetti 1, 2 e 3, il che significa che paga 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 dall'organizzazione padre.

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

Sebbene gli account di fatturazione Cloud siano collegati ai progetti, gli account di fatturazione Cloud non sono elementi principali dei progetti in senso IAM, pertanto i progetti non ereditano le autorizzazioni dall'account di fatturazione Cloud a cui sono collegati.

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

Esempi di controllo dell'accesso alla fatturazione Cloud

Combina i ruoli IAM come segue per soddisfare le esigenze di una serie di scenari.

Scenario: piccola o media impresa con una preferenza per il controllo centralizzato.
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Billing Account Administrator Gestisci lo strumento di pagamento.
Visualizza e approva le fatture.
CTO Billing Account Administrator
Autore progetto
Imposta gli avvisi relativi al budget.
Visualizza spesa.
Crea nuovi progetti fatturabili.
Team di sviluppo Nessuno Nessuno
Scenario: piccola o media impresa con una preferenza per l'autorità delegata.
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Billing Account Administrator Gestisci lo strumento di pagamento.
Delega l'autorità.
CFO Billing Account Administrator Imposta gli avvisi relativi al budget.
Visualizza spesa.
Contabilità fornitori Billing Account Viewer Visualizzare e approvare le fatture.
Team di sviluppo Billing Account User
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 Billing Account Administrator Gestisci lo strumento di pagamento.
Imposta gli avvisi relativi al budget.
Comunica la spesa ai team di sviluppo.
Pianificazione finanziaria Billing Account Viewer Visualizzare i report sulla fatturazione.
Elabora le esportazioni.
Comunica con il CxO.
Contabilità fornitori Billing Account Viewer Approvare le fatture.
Team di sviluppo Billing Account User
Autore progetto
Creare nuovi progetti fatturabili.
Scenario: agenzia di sviluppo
Tipo di utente Ruoli IAM di fatturazione Attività di fatturazione
CEO Billing Account Administrator Gestisci lo strumento di pagamento.
Delega l'autorità.
CFO Billing Account Administrator Imposta gli avvisi relativi al budget.
Visualizza spesa.
Approvare le fatture.
Project lead Billing Account User
Autore progetto
Creare nuovi progetti fatturabili.
Team di sviluppo del progetto Nessuno Sviluppare all'interno di progetti esistenti.
Client Project Billing Manager Assumere la proprietà dei pagamenti del progetto una volta completato.

Come aggiornare le autorizzazioni di fatturazione Cloud

Per scoprire come esaminare, aggiungere o rimuovere le autorizzazioni di fatturazione Cloud, segui le indicazioni riportate in Gestisci l'accesso agli account di fatturazione Cloud.