Kommandozeilen-Tools zur Verwaltung, Automatisierung und Entwicklung mit Google Cloud.
Was ist das Cloud SDK?
Das Google Cloud SDK ist das offizielle Paket von Kommandozeilen-Tools für die Arbeit mit Google Cloud. Es enthält die Tools gcloud für die Verwaltung von Cloud-Ressourcen, gsutil für Cloud-Storage-Operationen und bq für BigQuery-Abfragen, ergänzt um clientseitige Bibliotheken und IDE-Erweiterungen. Mit diesen Tools können Entwickler und Administratoren Google-Cloud-Services direkt aus dem Terminal verwalten.
gcloud unterstützt praktisch alle Google-Cloud-Produkte und ermöglicht das Erstellen, Konfigurieren und Verwalten von Ressourcen über strukturierte Befehle. Von der Erstellung einer Compute Engine VM bis zur Konfiguration von IAM-Richtlinien: vieles ist über gcloud möglich. Für Cloud-Storage-Operationen empfiehlt Google mittlerweile die Unterbefehle “gcloud storage” anstelle des älteren, nur noch minimal gepflegten gsutil-Tools; gsutil bleibt aus Kompatibilitätsgründen weiter verfügbar.
Das SDK ist für Linux, macOS und Windows verfügbar und wird auch als Docker-Image bereitgestellt. Cloud Shell bietet eine vorkonfigurierte Umgebung mit aktuellem SDK direkt im Browser. Für CI/CD-Pipelines stellt Google offizielle Container-Images mit dem SDK bereit.
Kernfunktionen
- gcloud CLI: Verwaltung von Google-Cloud-Ressourcen über strukturierte Befehle
- gcloud storage: Aktuelle, empfohlene Befehle für Cloud-Storage-Operationen (Upload, Download, Synchronisation)
- gsutil: Älteres Cloud-Storage-Tool, weiterhin nutzbar, aber nicht mehr aktiv weiterentwickelt
- bq: BigQuery-Abfragen und Tabellenverwaltung direkt aus dem Terminal
- Authentifizierung: Unterstützung für Nutzer-Accounts, Service Accounts und Workload Identity
Typische Anwendungsfälle
Infrastructure-as-Code und Automatisierung
DevOps-Teams nutzen gcloud in Shell-Skripten und CI/CD-Pipelines, um Infrastruktur zu provisionieren, Deployments durchzuführen und Cloud-Ressourcen zu verwalten. Die Kombination mit Terraform und Cloud Build ermöglicht automatisierte Deployment-Workflows.
Lokale Entwicklung mit Cloud-Services
Entwickler nutzen das SDK für die Authentifizierung gegen Cloud-Services, das Testen von API-Aufrufen und die lokale Interaktion mit Cloud Storage, BigQuery und anderen Services während der Entwicklung.
Vorteile
- Kostenlos und größtenteils Open Source verfügbar
- Konsistente Befehlsstruktur über Google-Cloud-Services hinweg
- Native Integration mit CI/CD-Systemen und Docker
- Verfügbar für alle gängigen Betriebssysteme
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei der Nutzung des Cloud SDK: Einrichtung von CI/CD-Pipelines, Automatisierungs-Skripting, Migration von gsutil- zu gcloud-storage-Befehlen, Entwickler-Onboarding und Best Practices für Cloud-Operationen.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist das Cloud SDK?
Das Cloud SDK ist ein Paket von Kommandozeilen-Tools für Google Cloud. Es enthält gcloud (Ressourcenverwaltung), gsutil (Cloud Storage) und bq (BigQuery) sowie clientseitige Bibliotheken. Diese Tools ermöglichen die Verwaltung, Automatisierung und Entwicklung mit Google Cloud direkt aus dem Terminal.
Ist gsutil noch aktuell?
Nein. gsutil wird nur noch minimal gepflegt und unterstützt neuere Cloud-Storage-Funktionen nicht mehr vollständig. Google empfiehlt inzwischen die Befehle unter "gcloud storage" für alle Cloud-Storage-Operationen; gsutil bleibt aus Kompatibilitätsgründen verfügbar.
Wie unterscheidet sich gcloud von der Cloud Console?
Die Cloud Console ist eine grafische Weboberfläche, während gcloud ein Kommandozeilen-Tool ist. gcloud eignet sich besser für Automatisierung, Skripting und CI/CD-Pipelines. Die Console ist intuitiver für Exploration und manuelle Konfiguration.
Kann ich gcloud in CI/CD-Pipelines verwenden?
Ja, gcloud ist das Standard-Tool für Google-Cloud-Automatisierung in CI/CD-Pipelines. Es unterstützt Service-Account-Authentifizierung, nicht-interaktive Befehle und kann in Docker-Containern ausgeführt werden.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
