Entwicklungsumgebung einrichten

Bereiten Sie Ihre Umgebung auf Los App-Entwicklung und -Bereitstellung in Google Cloud durch Installieren die folgenden Tools.

Go installieren

  1. Informationen zum Installieren von Go finden Sie unter Erste Schritte mit Go.

  2. Prüfen Sie, ob die neueste Version von Go installiert ist:

    go version
    

Editor installieren

Um Ihre Effizienz bei der Go-Entwicklung zu maximieren, beliebte Editor-Plug-ins und IDEs bieten folgende Funktionen:

  • vollständig integrierte Fehlerbehebungsfunktionen
  • Syntaxhervorhebung
  • Codevervollständigung

Google Cloud CLI installieren

Die Google Cloud CLI besteht aus einer Reihe von Tools für Google Cloud. Es enthält die gcloud und bq für den Zugriff auf Compute Engine, Cloud Storage, BigQuery und andere Dienste über die Befehlszeile ausführen. 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 ist die idiomatische Möglichkeit für Go-Entwickler, Google 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:

  1. Wenn Sie bereits über ein Go-Modul für Ihr Projekt verfügen, wechseln Sie zu diesem Verzeichnis. Andernfalls erstellen Sie ein Modul:

    go mod init YOUR_MODULE_NAME
    

    Ersetzen Sie YOUR_MODULE_NAME durch den Namen des neuen Moduls.

  2. So verwenden Sie das Cloud Storage-Paket in Ihrem Projekt:

    go get cloud.google.com/go/storage
    

Authentifizierung einrichten

So verwenden Sie die Cloud-Clientbibliotheken in einer lokalen Entwicklungsumgebung: Standardanmeldedaten für Anwendungen.

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.

Weitere Informationen finden Sie unter Authentifizierung für die Verwendung von Clientbibliotheken

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