Configura un ambiente di sviluppo locale

Scopri come configurare un ambiente di sviluppo locale per Google Cloud. Questo documento illustra gli strumenti di base necessari per creare, testare ed eseguire applicazioni con Google Cloud servizi:

  • gcloud CLI: gestisci le risorse cloud, configura i progetti e configura le Credenziali predefinite dell'applicazione (ADC) locali.
  • Librerie client di Cloud: accedi alle Google Cloud API a livello di programmazione utilizzando librerie idiomatiche nel tuo linguaggio di programmazione preferito.

Per una panoramica di altri strumenti e interfacce, consulta Google Cloud Modalità di interazione con Google Cloud.

Prima di iniziare

Chiedi all'amministratore della tua organizzazione di completare i seguenti prerequisiti:

  • Provisioning dell'identità utente: assegna un account Cloud Identity o Google Workspace.
  • Concessione dell'accesso al progetto e dei ruoli IAM: assegna i ruoli Identity and Access Management (IAM) richiesti per il tuo progetto.
  • Abilitazione della fatturazione Cloud: verifica che la fatturazione Cloud sia abilitata per il tuo progetto.

Per la configurazione a livello di organizzazione, consulta il Google Cloud flusso guidato di configurazione.

Configurare gcloud CLI e l'autenticazione

Configura gcloud CLI (gcloud) per gestire le risorse e autenticare l'ambiente locale:

  1. Installa gcloud CLI sulla tua workstation locale.
  2. Esegui gcloud init nel terminale per accedere e selezionare il progetto predefinito.
  3. Esegui gcloud auth application-default login per configurare le Credenziali predefinite dell'applicazione (ADC). Le ADC consentono alle librerie client locali di eseguire automaticamente l'autenticazione rispetto al tuo progetto.

Installare le librerie client di Cloud

Per accedere Google Cloud ai servizi a livello di programmazione dal codice dell'applicazione:

  1. Abilita le API Cloud richieste per il tuo progetto.
  2. Installa le librerie client di Cloud per il tuo linguaggio di programmazione (ad esempio Java, Python o Go). Il codice esegue automaticamente l'autenticazione utilizzando le ADC.

Strumenti e ambienti alternativi

Se il tuo flusso di lavoro richiede ambienti di sviluppo o strumenti di infrastruttura specifici, valuta quanto segue:

Passaggi successivi