Überblick über Google Cloud SDK

Das Google Cloud SDK ist eine Suite von Bibliotheken und Tools für die Interaktion mit Google Cloud Diensten. Es umfasst Befehlszeilentools, sprachspezifische Clientbibliotheken, IDE-Erweiterungen und Emulatoren, mit denen Sie Ressourcen verwalten und Aufgaben inautomatisieren können Google Cloud.

Mit dem Google Cloud SDK können Sie Folgendes tun:

Kernkomponenten

Die gcloud CLI

Die gcloud CLI ist das primäre Befehlszeilentool für Google Cloud. Damit können Sie Verwaltungsaufgaben über Ihr Terminal ausführen.

Weitere Informationen finden Sie in der Übersicht zur gcloud CLI.

Cloud-Clientbibliotheken für den API-Zugriff

Wenn Sie programmatisch aus Ihren Anwendungen mit Google Cloud Diensten interagieren möchten, verwenden Sie die Cloud-Clientbibliotheken. Diese Bibliotheken bieten einen idiomatischen Zugriff auf Google Cloud APIs, vereinfachen die Integration und reduzieren den Boilerplate-Code.

Cloud-Clientbibliotheken sind für die folgenden Sprachen verfügbar:

SAP-Entwickler können auch das ABAP SDK for Google Cloud, verwenden, das eine umfassende Reihe von Clientbibliotheken für ABAP-Umgebungen bietet.

Eine vollständige Liste und Übersicht der verfügbaren APIs finden Sie unter Google Cloud APIs.

Entwicklungs- und Testtools

IDE-Einbindung

Das Google Cloud SDK bietet IDE-Erweiterungen, mit denen Sie Google Cloud Dienste direkt in Ihren Entwicklungsworkflow einbinden können. Mit diesen Erweiterungen können Sie Anwendungen erstellen, bereitstellen und debuggen, ohne Ihren bevorzugten Editor zu verlassen.

Cloud Code-Erweiterungen sind für folgende IDEs verfügbar:

Weitere Informationen finden Sie in der Cloud Code-Dokumentation.

Emulatoren

Mit Emulatoren können Sie Ihre Anwendungen entwickeln und testen, indem Sie das Verhalten von Google Cloud Diensten simulieren. Emulatoren helfen Ihnen, Kosten zu sparen, Produktionsdienste nicht zu beeinträchtigen und während der Entwicklung schneller zu iterieren.

Das Google Cloud SDK bietet Emulatoren für mehrere Dienste, darunter:

Diese Emulatoren bieten eine hochgenaue Umgebung zum Debuggen von Problemen und Überprüfen des Verhaltens Ihrer Anwendung vor der Bereitstellung.

Weitere Informationen zur Verwendung dieser Tools finden Sie unter Emulatoren des Google Cloud SDK verwenden.

Mit anderen Frameworks und Tools arbeiten

Das Google Cloud SDK ist für die Verwendung mit einer Vielzahl gängiger Frameworks und Tools konzipiert, um die Anwendungsentwicklung und Bereitstellung in Google Cloudzu optimieren. Diese Tools sind zwar nicht Teil der SDK-Kernkomponenten, verwenden aber häufig die gcloud CLI oder Cloud-Clientbibliotheken für die nahtlose Interaktion mit Google Cloud Diensten.

Beispiele:

  • **Spring Framework**: Nutzen Sie Google Cloud Integrationen für Spring Boot-Anwendungen.
  • Kubernetes: Verwalten Sie Bereitstellungen in der Google Kubernetes Engine (GKE) mit kubectl, das häufig zusammen mit der gcloud CLI installiert wird.
  • **Google Cloud's daptic to Prometheus**: Erheben und analysieren Sie Messwerte aus Ihren Anwendungen.
  • **Terraform**: Stellen Sie Ihre Google Cloud Infrastruktur als Code mit dem Google Cloud Provider bereit und verwalten Sie sie.

Nächste Schritte