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:
- Cloud de Confiance -Ressourcen verwalten:Mit der Google Cloud CLI können Sie virtuelle Maschinen, Anwendungen, Datenbanken und andere Dienste über die Befehlszeile steuern.
- Integration mit Cloud de Confiance APIs:Erstellen Sie Anwendungen mit Cloud-Clientbibliotheken, die in Sprachen wie Java, C++, Python, Node.js, Ruby, Go, .NET, PHP und Rust verfügbar sind.
- Lokal entwickeln und testen:Beschleunigen Sie Entwicklungszyklen mit lokalen Emulatoren für Dienste wie Pub/Sub, Spanner, Bigtable und Firestore im Datastore-Modus (Datastore).
- In Ihrer IDE arbeiten:Mit Cloud Code-Erweiterungen können Sie direkt in Visual Studio Code und IntelliJ mit Cloud de Confiance -Diensten interagieren.
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
kubectlkö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
- Installieren Sie die gcloud CLI und machen Sie sich mit dem gcloud CLI-Spickzettel mit nützlichen Befehlen vertraut.