Bereiten Sie Ihre Umgebung für die Entwicklung und Bereitstellung von Go-Anwendungen in Google Cloud vor. Installieren Sie dazu die folgenden Tools.
Go installieren
Informationen zum Installieren von Go finden Sie unter Erste Schritte mit Go.
Prüfen Sie, ob die neueste Version von Go installiert ist:
go version
Editor installieren
Wenn Sie Ihre Effizienz bei der Go-Entwicklung maximieren möchten, bieten diese beliebten Editor-Plugins und IDEs die folgenden Funktionen:
- vollständig integrierte Fehlerbehebungsfunktionen
- Syntaxhervorhebung
- Codevervollständigung
Google Cloud CLI installieren
Die Google Cloud CLI ist eine Reihe von Tools für Google Cloud. Es enthält die Befehlszeilentools gcloud und bq, mit denen über die Befehlszeile auf Compute Engine, Cloud Storage, BigQuery und andere Dienste zugegriffen werden kann. Sie können diese Tools interaktiv oder in automatisierten Skripts ausführen.
Führen Sie beispielsweise den folgenden Befehl zum Bereitstellen einer Go-Webanwendung mit dem Paket main in App Engine aus:
gcloud app deploy
Informationen zum Installieren der gcloud CLI finden Sie unter gcloud CLI installieren.
Cloud-Clientbibliotheken für Go installieren
Die Cloud-Clientbibliotheken für Go bietet Go-Entwicklern eine idiomatische Möglichkeit zur Integration inGoogle Cloud -Dienste wie Datastore und Cloud Storage.
Führen Sie beispielsweise den folgenden Befehl aus, um das Paket für eine einzelne API wie die Cloud Storage API zu installieren:
Wenn Sie bereits ein Go-Modul für Ihr Projekt haben, wechseln Sie zu diesem Verzeichnis. Erstellen Sie andernfalls ein Modul:
go mod init YOUR_MODULE_NAME
Ersetzen Sie
YOUR_MODULE_NAMEdurch den Namen des neuen Moduls.Cloud Storage-Paket in Ihrem Projekt verwenden:
go get cloud.google.com/go/storage
Authentifizierung einrichten
Wenn Sie die Cloud-Clientbibliotheken in einer lokalen Entwicklungsumgebung verwenden möchten, richten Sie Standardanmeldedaten für Anwendungen ein.
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Weitere Informationen finden Sie unter Für die Verwendung von Clientbibliotheken authentifizieren.
Andere nützliche Tools installieren
Eine umfassende Liste der Go-Tools und -Bibliotheken finden Sie in dieser Liste der Go-Frameworks, -Bibliotheken und -Software auf GitHub.
Nächste Schritte
- Weitere Informationen zu Go auf Google Cloud
- Go-App auf App Engine bereitstellen
- Authentifizierungsmethoden bei Google
- Dokumentation für Google Cloud -Produkte ansehen
- Das Go-Beispielrepository von GitHub klonen