Introduzione all'autenticazione

Per utilizzare l'API BigQuery, devi prima autenticarti per verificare l'identità del client. BigQuery autorizza l'accesso alle risorse in base all'identità verificata. Queste guide illustrative mostrano come autenticare i client e accedere all'API BigQuery.

Per ulteriori informazioni su come autenticare i client per accedere alle API Cloud, consulta la Panoramica dell'autenticazione.

Account di servizio

Un account di servizio è un Account Google associato al tuo progetto Google Cloud. Utilizza un account di servizio per accedere all'API BigQuery se la tua applicazione può eseguire job associati alle credenziali di servizio anziché alle credenziali di un utente finale, come una pipeline di elaborazione batch.

Account utente

Utilizza le credenziali utente per assicurarti che la tua applicazione abbia accesso solo alle tabelle BigQuery disponibili per l'utente finale. Una credenziale utente può eseguire query solo sul progetto Google Cloud dell'utente finale anziché sul progetto dell'applicazione, il che significa che le query vengono addebitate all'utente anziché all'applicazione.

Autorizzazione delle richieste API

Dopo aver autenticato il client, devi passare un token di accesso all'API BigQuery in modo che sappia che il client è autorizzato ad accedere alle risorse richieste. Se utilizzi le librerie client di BigQuery, questa operazione viene eseguita automaticamente.