Überblick über Google Cloud SDK

Das Google Cloud SDK ist eine Sammlung von Bibliotheken und Tools für die Interaktion mitCloud de Confiance by S3NS -Diensten. Es umfasst Befehlszeilentools, sprachspezifische Clientbibliotheken, IDE-Erweiterungen und Emulatoren, mit denen Sie Ressourcen verwalten und Aufgaben auf Cloud de Confianceautomatisieren können.

Mit dem Google Cloud SDK haben Sie folgende Möglichkeiten:

Kernkomponenten

Die gcloud CLI

Die gcloud CLI ist das primäre Befehlszeilentool fürCloud de Confiance. Damit können Sie Verwaltungsaufgaben über Ihr Terminal ausführen.

Weitere Informationen finden Sie in der Übersicht über die gcloud CLI.

Cloud-Clientbibliotheken für den API-Zugriff

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

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

SAP-Entwickler können auch das ABAP SDK for Cloud de Confiance 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 Cloud de Confiance -APIs.

Entwicklungs- und Testtools

IDE-Einbindung

Das Google Cloud SDK bietet IDE-Erweiterungen, die Cloud de Confiance -Dienste direkt in Ihren Entwicklungsablauf einbinden. 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 Cloud de Confiance -Diensten simulieren. Mit Emulatoren können Sie Kosten sparen, Auswirkungen auf Produktionsdienste vermeiden und die Entwicklung beschleunigen.

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

  • Bigtable: Testen Sie Anwendungen mit einer lokalen spaltenorientierten NoSQL-Datenbank.
  • Datastore: Entwickeln Sie für eine lokale NoSQL-Dokumentendatenbank.
  • Firestore: Mit einer lokalen Dokumentdatenbank können Sie mobile Apps, Webanwendungen und Serveranwendungen entwickeln und testen.
  • Pub/Sub: Asynchrone Messaging-Workflows lokal validieren.
  • Spanner: Testen Sie Anwendungen, die eine global verteilte relationale Datenbank erfordern, lokal.

Diese Emulatoren bieten eine Umgebung mit hoher Genauigkeit, in der Sie Probleme beheben und das Verhalten Ihrer Anwendung vor der Bereitstellung überprüfen können.

Weitere Informationen zur Verwendung dieser Tools finden Sie unter Google Cloud SDK-Emulatoren 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. So können Sie die Anwendungsentwicklung und ‑bereitstellung auf Cloud de Confianceoptimieren. 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 Cloud de Confiance -Diensten.

Hier einige Beispiele:

  • Spring Framework:Nutzen Sie Google Cloud-Integrationen für Spring Boot-Anwendungen.
  • Kubernetes:Mit kubectl können Sie Deployments in Google Kubernetes Engine (GKE) verwalten. Das Tool wird häufig zusammen mit der gcloud CLI installiert.
  • Google Cloud-Integration für Prometheus:Messwerte aus Ihren Anwendungen erfassen und analysieren.
  • Terraform:Stellen Sie IhreCloud de Confiance Infrastruktur als Code Cloud de Confiance by S3NS mit dem Provider bereit und verwalten Sie sie.

Nächste Schritte