Monitoraggio della fatturazione per i tenant
Tutti i tenant vengono fatturati nell'ambito del progetto Identity Platform. Questo documento spiega come esportare i dati di fatturazione e monitorare i costi dei singoli tenant.
Prima di iniziare
Per esportare i dati di fatturazione del tenant, devi disporre del ruolo Proprietario IAM (roles/owner) per:
- Un progetto Identity Platform con la funzionalità multi-tenancy abilitata.
- L'account di fatturazione collegato al tuo progetto.
Abilitare l'esportazione della fatturazione in BigQuery
Per rendere disponibili i dati di fatturazione in BigQuery, segui i passaggi descritti in Esportare i dati di fatturazione in BigQuery.
Devi completare il passaggio una sola volta per progetto.
Esecuzione di query sui dati di fatturazione
Apri la pagina BigQuery nella console Google Cloud .
Vai alla pagina BigQuerySeleziona la tabella contenente i dati di fatturazione del progetto.
Fai clic su Crea query per aprire l'editor di query.
Inserisci una query.
Per elencare il costo totale per ogni tenant, utilizza il seguente codice, sostituendo
dataset-name.table-namecon il nome del set di dati di fatturazione e della tabella che hai esportato nel passaggio 1:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" GROUP BY 1Tutti i report sugli utenti attivi mensili hanno un orario di inizio all'inizio del mese. Puoi utilizzare
WHERE usage_start_timee il primo giorno del mese (espresso in ora del Pacifico) per filtrare su base mensile. Ad esempio, per elencare il costo di ogni tenant per agosto 2019:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND usage_start_time = "2019-08-01 00:00:00 -07:00" GROUP BY 1Puoi anche ottenere i costi per un tenant specifico. Sostituisci
tenant-idcon l'ID del tuo tenant nell'esempio seguente:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND labels.value = "tenant-id" GROUP BY 1Fai clic su Esegui query per eseguirla.
Dovresti visualizzare una suddivisione della fatturazione specifica per un determinato tenant.
Livelli di prezzo
Il provider di identità (IdP) che autentica l'utente determina il livello di prezzo di Identity Platform, non il protocollo utilizzato dall'applicazione per comunicare con Identity Platform.
Ad esempio, se la tua applicazione si integra utilizzando OIDC o SAML, ma l'utente si autentica con un indirizzo email e una password o un provider social (come Google o Facebook), questa attività viene fatturata in base al livello 1. I prezzi del livello 2 si applicano quando Identity Platform delega l'autenticazione a un provider di identità esterno (come Okta o Microsoft Entra ID) utilizzando la federazione SAML o OIDC.
Per ulteriori informazioni e livelli di tariffa dettagliati, consulta la pagina dei prezzi di Identity Platform.