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.
- Autenticazione con le credenziali predefinite dell'applicazione
- Autenticazione con un file delle chiavi dell'account di servizio
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.
- Se non utilizzi le librerie client, scopri come utilizzare i token di accesso nella guida alle autorizzazioni.