Erstellen und verwalten Sie Google Cloud-Ressourcen und -Dienste direkt in der Befehlszeile oder über Skripts mithilfe der Google Cloud-Befehlszeile. Dank unserer umfassenden Plattformkompatibilität und Dienstabdeckung können Sie allgemeine Plattformaufgaben schneller ausführen und Ihre Cloud-Ressourcen im großen Maßstab kontrollieren.
Compute-VMs, Cloud Storage, Datenbanken und nahezu jeden Google Cloud-Dienst verwalten
Befehle zur Verwaltung und zum Betrieb Ihrer Cloud-Ressourcen mit Genauigkeit und Skalierung skripten oder automatisieren
Cloud Functions bereitstellen, CI/CD-Pipelines verwalten und mehr
Vorteile
Die gcloud CLI bietet Ihnen eine Terminal-Befehlszeilenmethode, um mit denselben Google Cloud-Diensten zu interagieren, die Sie bereits über die Cloud Console verwalten. Interagieren Sie über die Konsole und nutzen Sie sie für skriptfähige Automatisierung.
Verwalten Sie Entwicklungsworkflows wie das Übertragen von Dateien auf VMs, die Verwendung von Datenemulatoren für lokale Pub/Sub-, Datenbank- oder BigQuery-Entwicklung und die Bereitstellung von Code für Cloud Functions.
Authentifizieren Sie sich bei Google Cloud-Diensten mit verschiedenen vereinfachten Authentifizierungsansätzen. Implementieren Sie Authentifizierungsabläufe, damit der Code Ihrer Clientbibliotheken lokal, in Staging und in der Produktion ausgeführt wird.
Wichtige Features
Die Google Cloud-Befehlszeile unterstützt mehr als 8.000 Befehle, um eine vollständige Verwaltung und Kontrolle über fast alle Google Cloud-Dienste und -Produkte zu ermöglichen. Die Befehlszeile bietet auch Vorschau-Befehle für den frühen Zugriff auf Vorabversionen von Google Cloud-Produkten.
Um Sie bei der lokalen Softwareentwicklung zu unterstützen, bietet die gcloud-CLI Datenemulatoren für Cloud Bigtable, Cloud Datastore, Firestore, Cloud Spanner und Pub/Sub für die lokale Entwicklung, Prüfung und Validierung. Diese simulieren die Back-Ends der Dienste, damit Sie clientseitigen Code effizienter schreiben können.
Die gcloud-CLI ist außerdem mit spezialisierten Sub-Tools für die Arbeit mit BigQuery (die bq-CLI), Cloud Storage (die gsutil-CLI) und Kubernetes Clusters (die kubectl-CLI) gebündelt, um eine präzise und tiefgreifende Kontrolle über die jeweiligen Produkte zu ermöglichen.
Führen Sie mit bq BigQuery-Abfragen aus und bearbeiten Sie Datasets, Tabellen und Entitäten. Verwalten Sie mit gsutil Storage-Buckets und -Objekte, und stellen Sie mit kubectl Kubernetes-Container-Cluster bereit und verwalten Sie sie.
Unterstützt Linux, Mac OS X und Windows und ist in einer Vielzahl von Paketmanagern, Betriebssystem-Installationsprogrammen und als Docker-Image verfügbar. Alternativ oder in Verbindung damit können Sie einfach eine Cloud Shell-Sitzung starten, um direkt im Webbrowser und ohne Installation auf eine vorinstallierte gcloud-CLI zuzugreifen.
Für verschiedene serverlose Produkte ist die gcloud CLI die primäre Schnittstelle, über die Sie Code hochladen, um ihn auszuführen und Ihren Entwicklungsworkflow allgemein zu unterstützen. Für Cloud Function können Sie beispielsweise die Befehlszeile verwenden, um eine Funktion zu beschreiben oder auszulösen, ihre Logeinträge anzuzeigen oder Aktualisierungen bereitzustellen.
Verwenden Sie das Hilfe-Flag, um auf die Inline-Dokumentation zuzugreifen oder Kurzanleitungen und Anleitungen im Web aufzurufen. Die Befehlszeile wird auch durch eine detaillierte Referenzdokumentation abgesichert. Für einige Dienste wie Cloud Compute bietet die Cloud Console entsprechende gcloud-CLI-Befehle, sodass Sie eine UI-Schnittstelle verwenden können, um komplexe Befehls- und Flag-Kombinationen zu erstellen.
Das ist neu
Melden Sie sich für die Google Cloud-Newsletter an – so erhalten Sie regelmäßig Produktupdates, Veranstaltungsinformationen, Sonderangebote und mehr.
Dokumentation
Anwendungsfälle
Wenn Sie Skripts mit der gcloud-CLI erstellen, können Sie gcloud-Befehle mithilfe von Skripts oder anderen Automatisierungsmethoden ausführen, z. B. mithilfe von Bash-Skripts oder bei Verwendung von Jenkins zur Automatisierung von Google Cloud-Aufgaben. Außerdem bietet das gcloud-Befehlszeilentool die Möglichkeit zum Filtern und Formatieren der Befehlsausgabe, sodass Informationen ganz einfach strukturiert und extrahiert sowie mehrere Befehle zur Verwaltung Ihrer Google Cloud-Ressourcen auf nicht interaktive Weise kombiniert werden können.
Die gcloud-CLI wird mit verschiedenen Daten- und Dienstemulatoren ausgeliefert, um die Dataset-Verfügbarkeit und das Back-End-Verhalten direkt in der lokalen Umgebung zu simulieren. So können Sie Code programmieren, das Verhalten untersuchen und festlegen, wie Ihre Software Daten anzeigt oder verschiedene Antworten verarbeitet.
Alle Features
gsutil | Das gsutil-Tool ermöglicht den Zugriff auf Cloud Storage direkt über die Befehlszeile, einschließlich einer breiten Palette von Aufgaben zur Bucket- und Objektverwaltung. |
bq | Mit dem bq-Tool können Sie Abfragen ausführen und Datasets, Tabellen und Entitäten in BigQuery über die Befehlszeile bearbeiten. |
kubectl | Das kubectl-Tool bietet Befehle für mehr Kontrolle über Kubernetes-Cluster. Mit kubectl sind viele Vorgänge möglich, z. B. Anwendungen bereitstellen, Clusterresourcen prüfen und verwalten sowie Logs einsehen. |
Emulatoren | Die Google Cloud-Befehlszeile enthält Emulatoren für Produkte wie Cloud Bigtable, Datastore, Firestore, Cloud Spanner und Pub/Sub. Diese Emulatoren können Sie zum lokalen Entwickeln, Testen und Validieren verwenden. |
Interaktiver Modus | Die interaktive gcloud-Shell erzeugt Vorschläge und die automatische Vervollständigung für Befehle, Unterbefehle, Flags sowie Datei- und Ressourcenargumente. Die Inline-Hilfe wird im unteren Abschnitt angezeigt. |
Erstellung der Cloud Console-Befehle | Für Cloud Compute, Cloud Storage und verschiedene andere beliebte Dienste können Sie die Web-UI der Cloud Console verwenden, um Drop-down-Menüs und die Point-and-Click-Schnittstelle zu manipulieren und den entsprechenden gcloud-Befehl zu erstellen. |
Verfeinerbare Ausführlichkeit der Ausgabe | Ausführlichkeit der Befehlsantwort, Listenseitengrößen und andere Filter sind verfügbar, um die Ausgabegrößen und andere Nutzungsmerkmale zu verfeinern. |
In Terraform exportieren (Vorschau) | Exportieren Sie den aktuellen Status Ihrer Cloud-Ressourcen und -Konfigurationen in eine mit Terraform kompatible Textdatei. Damit können Sie die Konfiguration später noch einmal anwenden, um eine doppelte Umgebung zu erstellen, eine fehlerfreie Konfiguration wiederherzustellen oder für andere DevOps-ähnliche Verwaltungszwecke. |
Preise
Als Teil des Google Cloud SDK ist die Google Cloud CLI kostenlos für Nutzer mit einem Google Cloud-Konto verfügbar.
Profitieren Sie von einem Guthaben über 300 $, um Google Cloud und mehr als 20 „Immer kostenlos“-Produkte kennenzulernen.