Prepara il tuo ambiente per lo sviluppo e il deployment di app Go su Google Cloud installando i seguenti strumenti.
Installa Go
Per installare Go, consulta la guida introduttiva.
Verifica di aver installato la versione più recente di Go:
go version
Installa un editor
Per massimizzare l'efficacia dello sviluppo Go, questi IDE e plug-in degli editor popolari offrono le seguenti funzionalità:
- Funzionalità di debug completamente integrate
- Evidenziazione della sintassi
- Completamento del codice
Installa Google Cloud CLI
Google Cloud CLI è una serie di strumenti per Google Cloud. Contiene gli strumenti a riga di comando gcloud
, gsutil
e bq
utilizzati per accedere dalla riga di comando a Compute Engine, Cloud Storage, BigQuery e altri servizi. 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 pacchetto main
in App Engine, esegui questo comando:
gcloud app deploy
Per installare gcloud CLI, vedi Installazione di gcloud CLI.
Installa le librerie client di Cloud per Go
Le librerie client Cloud per Go rappresentano il modo idiomatico in cui gli sviluppatori Go possono integrarsi con i servizi di 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:
Se hai già un modulo Go per il 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.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, configura Credenziali predefinite dell'applicazione.
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di librerie client.
Installa altri strumenti utili
Per un elenco completo degli strumenti e delle librerie Go, consulta questo elenco di framework, librerie e software Go su GitHub.
Passaggi successivi
- Scopri di più su Go on Google Cloud.
- Esegui il deployment di un'app Go in App Engine.
- Scopri i metodi di autenticazione offerti da Google.
- Sfoglia la documentazione dei prodotti Google Cloud.
- Clona il repository Go Samples da GitHub.