Installa l'interfaccia alla gcloud CLI e configura l'API Cloud Spanner

Questa pagina illustra i passaggi di configurazione necessari per utilizzare l'API Cloud Spanner con Google Cloud CLI, le librerie client e i driver Spanner.

Se vuoi utilizzare Spanner con la console Google Cloud, consulta la guida rapida all'utilizzo della console.

Prima di iniziare

Sul computer di sviluppo deve essere installato quanto segue:

Configura un progetto Google Cloud

  1. Vai alla pagina Progetti nella console Google Cloud.

    Vai alla pagina Progetti

  2. Crea un nuovo progetto Google Cloud o aprine uno esistente facendo clic sul nome del progetto.
  3. .
  4. Apri una finestra del terminale e imposta il tuo progetto come progetto predefinito per Google Cloud CLI, sostituendo MY_PROJECT_ID con il tuo ID progetto (non con il nome del tuo progetto):

    gcloud config set project MY_PROJECT_ID
  5. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  6. Puoi anche scoprire di più sui prezzi di Spanner.
  7. Abilitare l'API Cloud Spanner per il progetto.

    Abilita l'API Cloud Spanner

    Nota: se utilizzi un account di servizio in un progetto diverso per accedere all'istanza Spanner, devi abilitare l'API Spanner in entrambi i progetti.

Configura autenticazione e autorizzazione

Spanner utilizza OAuth 2.0 per l'autenticazione e l'autorizzazione delle API.

Per eseguire il codice localmente durante lo sviluppo e il test, utilizza Google Cloud CLI insieme alle Credenziali predefinite dell'applicazione. Al prompt dei comandi, esegui:

gcloud auth application-default login

Dopo aver eseguito l'autenticazione utilizzando il comando gcloud auth application-default login, le librerie client API che utilizzano le credenziali predefinite dell'applicazione raccolgono automaticamente le credenziali create. Devi eseguire il comando solo una volta per ambiente utente locale.

Esegui Google Cloud CLI

Ora che hai configurato l'ambiente di sviluppo e l'autenticazione, esegui lo strumento a riga di comando gcloud per interagire con Spanner:

gcloud spanner instance-configs list

Dovresti vedere un elenco delle configurazioni di istanze Spanner a cui il tuo progetto può accedere, incluse quelle a livello di una regione, di due regioni e di più regioni. Per ulteriori informazioni, consulta la panoramica delle istanze.

Hai completato la configurazione.

Passaggi successivi

Scopri come utilizzare le librerie client e i driver di Cloud per creare istanze, database, tabelle e indici di Spanner. Quindi archivia, esegui query e leggi i dati in Spanner.