Questa pagina descrive come utilizzare le librerie client e le impostazioni predefinite dell'applicazione Credenziali per accedere alle API di Google.
Le librerie client semplificano l'accesso alle API Google Cloud utilizzando una lingua supportata. Puoi utilizzare le API Google Cloud direttamente fare richieste non elaborate al server, ma le librerie client offrono semplificazioni che riducono significativamente la quantità di codice da scrivere. Questo è è particolarmente vero per l'autenticazione, perché le librerie client supportano Credenziali predefinite dell'applicazione (ADC).
Se vuoi usare una chiave API, non usare ADC. Per ulteriori informazioni, vedi Utilizzo di una chiave API con librerie client.
Usa le credenziali predefinite dell'applicazione con le librerie client
Per utilizzare le Credenziali predefinite dell'applicazione per autenticare la tua applicazione, devi: devi prima configurare l'ADC per nell'ambiente in cui è in esecuzione l'applicazione. Quando utilizzi il client libreria client per creare un client, la libreria client controlla automaticamente utilizza le credenziali che hai fornito ad ADC per l'autenticazione nelle API utilizzati dal tuo codice. L'applicazione non richiede l'autenticazione esplicita o gestire i token; questi requisiti vengono gestiti automaticamente librerie di autenticazione.
Per un ambiente di sviluppo locale, puoi configurare ADC con le tue credenziali utente oppure con la simulazione dell'identità degli account di servizio mediante gcloud CLI. Per gli ambienti di produzione, configuri l'ADC collegando un account di servizio.
Esempio di creazione del client
I seguenti esempi di codice creano un client per il servizio Cloud Storage. È probabile che il tuo codice richieda client diversi. questi esempi hanno lo scopo di mostrare come creare un client e utilizzarlo senza codice per autenticarsi.
Prima di poter eseguire i seguenti esempi, devi completare i seguenti passaggi:
Vai
Java
Node.js
PHP
Python
Ruby
Passaggi successivi
- Scopri di più sulle credenziali predefinite dell'applicazione.
- Consulta una panoramica dei Metodi di autenticazione.