Configurazione dell'ambiente di sviluppo

Prepara l'ambiente per Vai di sviluppo e deployment di app su Google Cloud installando i seguenti strumenti.

Installa Go

  1. Per installare Go, consulta la guida introduttiva di Go.

  2. Verifica di avere installato la versione più recente di Go:

    go version
    

Installa un editor

Per massimizzare l'efficacia dello sviluppo di Go, questi plug-in e IDE di editor popolari fornisce le seguenti funzionalità:

  • Funzionalità di debug completamente integrate
  • Evidenziazione della sintassi
  • Completamento del codice

Installa Google Cloud CLI

Google Cloud CLI un set di strumenti per Google Cloud. Contiene i parametri gcloud e bq a riga di comando usati per accedere a Compute Engine, Cloud Storage BigQuery e altri servizi dalla riga di comando. Puoi eseguire questi strumenti in modo interattivo o nei tuoi script automatizzati.

Ad esempio, per eseguire il deployment di un'app web Go con un main in App Engine, esegui questo comando:

gcloud app deploy

Per installare gcloud CLI, consulta Installazione dell'interfaccia a riga di comando gcloud.

Installa le librerie client di Cloud per Go

Librerie client di Cloud per Go è il modo idiomatico di integrazione con gli sviluppatori Go servizi Google Cloud, come Datastore e Cloud Storage.

Ad esempio, per installare il pacchetto per una singola API, come l'API Cloud Storage, segui questi passaggi:

  1. Se disponi già di un modulo Go per il tuo progetto, passa a questa directory. Altrimenti, crea un modulo:

    go mod init YOUR_MODULE_NAME
    

    Sostituisci YOUR_MODULE_NAME con il nome del nuovo modulo.

  2. Utilizza il pacchetto Cloud Storage nel tuo progetto:

    go get cloud.google.com/go/storage
    

Configura l'autenticazione

Per utilizzare le librerie client di Cloud in un ambiente di sviluppo locale, imposta Credenziali predefinite dell'applicazione.

Create local authentication credentials for your user account:

gcloud auth application-default login

Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo delle librerie client.

Installa altri strumenti utili

Per un elenco completo degli strumenti e delle librerie Go, vedi questo elenco di framework, librerie e software Go su GitHub.

Passaggi successivi