Prepara l'ambiente per Vai di sviluppo e deployment di app su Google Cloud installando i seguenti strumenti.
Installa Go
Per installare Go, consulta la Guida introduttiva a Go.
Verifica di avere installato la versione più recente di Go:
go version
Installare 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 insieme di strumenti per Google Cloud. Include gli strumenti a riga di comando gcloud
e bq
utilizzati 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 di gcloud CLI.
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, procedi nel seguente modo:
Se hai già un modulo Go per il tuo progetto, passa a quella directory. In caso contrario, puoi creare 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, imposta Credenziali predefinite dell'applicazione.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Per ulteriori informazioni, consulta Eseguire l'autenticazione per l'utilizzo delle librerie client.
Installa altri strumenti utili
Per un elenco completo di strumenti e librerie Go, consulta questo elenco di framework, librerie e software Go su GitHub.
Passaggi successivi
- Scopri di più su Go su Google Cloud.
- Esegui il deployment di un'app Go su App Engine.
- Scopri i metodi di autenticazione di Google.
- Consulta la documentazione per i prodotti Google Cloud.
- Clona il repository Go di esempi da GitHub.