gcloud-CLI installieren

Auf dieser Seite finden Sie eine Anleitung zum Auswählen und Verwalten einer Google Cloud CLI-Installation. Die Google Cloud CLI enthält die gcloud-, gsutil- und bq-Befehlszeilentools. Eine Liste der Funktionen der gcloud CLI finden Sie unter Alle Funktionen.

Wenn Sie mit einer unterstützten Programmiersprache auf die Google Cloud APIs zugreifen möchten, können Sie die Cloud-Clientbibliotheken herunterladen.

Installationsanleitung

Diese Anleitung bezieht sich auf die Installation der Google Cloud CLI. Informationen zum Installieren zusätzlicher Komponenten, z. B. gcloud CLI-Befehle auf Alpha- oder Beta-Release-Ebene, finden Sie unter gcloud CLI-Komponenten verwalten.

Linux
  1. Prüfen Sie, ob Sie eine unterstützte Version von Python haben. Die Google Cloud CLI erfordert Python 3.8 bis 3.12). Beachten Sie, dass das x86_64-Linux-Paket einen gebündelten Python-Interpreter enthält, der standardmäßig bevorzugt wird. Informationen zum Auswählen und Konfigurieren des Python-Interpreters finden Sie unter gcloud topic startup.
  2. Laden Sie eine der folgenden Dateien herunter:
    Plattform Paketname Größe SHA256-Prüfsumme
    Linux 64-Bit

    (x86_64)

    google-cloud-cli-468.0.0-linux-x86_64.tar.gz 206,9 MB 787f3bbc18e746686b54a11f37dd006fda24040eaf4dff85242443e65f491560
    Linux 64-Bit

    (Arm)

    google-cloud-cli-468.0.0-linux-arm.tar.gz 123,8 MB ae22a16d3396bc0c4696fdeeaf22fd8b07bea66dcc96b3f63cfd9bd44ea4bde1
    Linux 32-Bit

    (x86)

    google-cloud-cli-468.0.0-linux-x86.tar.gz 121,9 MB 2e437765ac89c6338666722bd5ed8a9099e24a845c4eb9af4402ea245034c683

    Führen Sie den folgenden Befehl aus, um die Linux-Archivdatei herunterzuladen:

    curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-468.0.0-linux-x86_64.tar.gz

    Sehen Sie sich die obige Tabelle an und ersetzen Sie google-cloud-cli-468.0.0-linux-x86_64.tar.gz durch den *.tar.gz-Paketnamen, der für Ihre Konfiguration gilt.

  3. Führen Sie den folgenden Befehl aus, um den Inhalt der Datei in Ihr Dateisystem (vorzugsweise in Ihr Basisverzeichnis) zu extrahieren:
    tar -xf google-cloud-cli-468.0.0-linux-x86_64.tar.gz
    Optional: Wenn Sie eine vorhandene Installation ersetzen möchten, entfernen Sie das vorhandene google-cloud-sdk-Verzeichnis und extrahieren Sie das Archiv dann an denselben Speicherort.
  4. Fügen Sie die gcloud-Befehlszeile Ihrem Pfad hinzu. Führen Sie das Installations-Script aus dem Stammverzeichnis des Ordners, in den Sie extrahiert haben, mit dem folgenden Befehl aus:
    ./google-cloud-sdk/install.sh
    Dies kann auch auf nicht interaktive Weise erfolgen (z. B. mithilfe eines Skripts) und indem Sie Einstellungen als Flags angeben. Führen Sie Folgendes aus, um die verfügbaren Flags aufzurufen:
    ./google-cloud-sdk/install.sh --help
    Optional:
    • Wenn Sie anonyme Nutzungsstatistiken senden möchten, um die gcloud CLI zu verbessern, antworten Sie mit Y, wenn Sie dazu aufgefordert werden.
    • Um die gcloud CLI zu PATH hinzuzufügen und die Befehlsvervollständigung zu aktivieren, antworten Sie mit Y, wenn Sie dazu aufgefordert werden.
  5. Öffnen Sie ein neues Terminal, damit die Änderungen wirksam werden.
  6. Führen Sie gcloud init aus, um die gcloud CLI zu initialisieren:
  7. ./google-cloud-sdk/bin/gcloud init
  8. Optional: Installieren Sie zusätzliche Komponenten mit dem Komponentenmanager.
Debian/Ubuntu

Paketinhalt

Die gcloud CLI ist im Paketformat für die Installation auf Debian- und Ubuntu-Systemen verfügbar. Dieses Paket umfasst nur die Befehle von gcloud, gcloud alpha, gcloud beta, gsutil und bq. Nicht enthalten sind kubectl oder die App Engine-Erweiterungen, die für die Bereitstellung einer Anwendung mit gcloud-Befehlen erforderlich sind. Wenn Sie diese Komponenten benötigen, müssen Sie sie separat installieren.

Hinweis

Prüfen Sie vor der Installation der gcloud CLI, ob Ihr Betriebssystem die folgenden Anforderungen erfüllt:

  • Es ist ein Ubuntu-Release, das das Ende des Produktzyklus noch nicht erreicht hat, oder ein stabiler Debian-Release, der das Ende des Produktzyklus noch nicht erreicht hat.
  • Die Pakete wurden vor Kurzem aktualisiert:
    sudo apt-get update
  • Dabei sind apt-transport-https und curl installiert:
    sudo apt-get install apt-transport-https ca-certificates gnupg curl
Installation
  1. Importieren Sie den öffentlichen Google Cloud-Schlüssel.
    • Für neuere Distributionen (Debian 9+ oder Ubuntu 18.04+) führen Sie den folgenden Befehl aus:

      curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
    • Führen Sie für ältere Distributionen den folgenden Befehl aus:
      curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
    • Wenn der Befehl apt-key Ihrer Distribution das Argument --keyring nicht unterstützt, führen Sie den folgenden Befehl aus:

      curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    • Wenn Sie aufgrund eines abgelaufenen Schlüssels keine aktuellen Updates erhalten können, rufen Sie die aktuelle apt-get.gpg-Schlüsseldatei ab.

  2. Fügen Sie den Distribution-URI der gcloud CLI als Paketquelle hinzu.
    • Für neuere Distributionen (Debian 9+ oder Ubuntu 18.04+) führen Sie den folgenden Befehl aus:
      echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    • Führen Sie für ältere Distributionen, die die Option signed-by nicht unterstützen, den folgenden Befehl aus:

      echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
  3. Aktualisieren Sie die gcloud CLI und installieren Sie sie:
    sudo apt-get update && sudo apt-get install google-cloud-cli
    Weitere apt-get-Optionen, wie das Deaktivieren von Eingabeaufforderungen oder Probeläufen, finden Sie auf den apt-get-Manpages.

    Docker-Tipp: Wenn Sie die gcloud CLI in einem Docker-Image installieren, verwenden Sie stattdessen einen einzigen RUN-Schritt:

    RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg && apt-get update -y && apt-get install google-cloud-sdk -y
        
    Für ältere Basis-Images, die den Befehl gpg --dearmor nicht unterstützen:
    RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg  add - && apt-get update -y && apt-get install google-cloud-cli -y
          
  4. Optional: Installieren Sie eine der folgenden zusätzlichen Komponenten:
    • google-cloud-cli
    • google-cloud-cli-anthos-auth
    • google-cloud-cli-app-engine-go
    • google-cloud-cli-app-engine-grpc
    • google-cloud-cli-app-engine-java
    • google-cloud-cli-app-engine-python
    • google-cloud-cli-app-engine-python-extras
    • google-cloud-cli-bigtable-emulator
    • google-cloud-cli-cbt
    • google-cloud-cli-cloud-build-local
    • google-cloud-cli-cloud-run-proxy
    • google-cloud-cli-config-connector
    • google-cloud-cli-datastore-emulator
    • google-cloud-cli-firestore-emulator
    • google-cloud-cli-gke-gcloud-auth-plugin
    • google-cloud-cli-kpt
    • google-cloud-cli-kubectl-oidc
    • google-cloud-cli-local-extract
    • google-cloud-cli-minikube
    • google-cloud-cli-nomos
    • google-cloud-cli-pubsub-emulator
    • google-cloud-cli-skaffold
    • google-cloud-cli-spanner-emulator
    • google-cloud-cli-terraform-validator
    • google-cloud-cli-tests
    • kubectl

    Die Komponente google-cloud-cli-app-engine-java kann beispielsweise so installiert werden:

    sudo apt-get install google-cloud-cli-app-engine-java
  5. Führen Sie gcloud init aus, um zu beginnen:
    gcloud init

Downgrade auf gcloud CLI-Versionen ausführen

Führen Sie den folgenden Befehl aus, um eine bestimmte Version der gcloud CLI wiederherzustellen, wobei VERSION das Format 123.0.0 hat:

sudo apt-get update && sudo apt-get install google-cloud-cli=123.0.0-0

Die zehn neuesten Releases sind immer im Repository verfügbar.

HINWEIS: Bei Versionen vor 371.0.0 lautet der Paketname google-cloud-sdk.

Red Hat/Fedora/CentOS

Paketinhalt

Die gcloud CLI ist im Paketformat zur Installation auf Red Hat Enterprise Linux 7, 8 und 9 sowie auf Fedora 33 und 34 und CentOS 7- und 8-Systemen verfügbar. Dieses Paket umfasst nur die Befehle von gcloud, gcloud alpha, gcloud beta, gsutil und bq. Nicht enthalten sind kubectl oder die App Engine-Erweiterungen, die für die Bereitstellung einer Anwendung mit gcloud-Befehlen erforderlich sind. Diese können wie unten in diesem Abschnitt separat installiert werden.

Installation
  1. Aktualisieren Sie DNF mit Repository-Informationen der gcloud CLI. Der folgende Beispielbefehl bezieht sich auf eine Installation von Red Hat Enterprise Linux 9. Achten Sie jedoch darauf, die Einstellungen nach Bedarf für Ihre Konfiguration zu aktualisieren:
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-cli]
    name=Google Cloud CLI
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el9-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    
  2. Wenn Sie auf Fedora 34 oder 35 installieren, installieren Sie libxcrypt-compat.x86_64.
    sudo dnf install libxcrypt-compat.x86_64
  3. Installieren Sie die gcloud CLI:
    sudo dnf install google-cloud-cli
  4. Optional: Installieren Sie eine der folgenden zusätzlichen Komponenten:
    • google-cloud-cli
    • google-cloud-cli-anthos-auth
    • google-cloud-cli-app-engine-go
    • google-cloud-cli-app-engine-grpc
    • google-cloud-cli-app-engine-java
    • google-cloud-cli-app-engine-python
    • google-cloud-cli-app-engine-python-extras
    • google-cloud-cli-bigtable-emulator
    • google-cloud-cli-cbt
    • google-cloud-cli-cloud-build-local
    • google-cloud-cli-cloud-run-proxy
    • google-cloud-cli-config-connector
    • google-cloud-cli-datastore-emulator
    • google-cloud-cli-firestore-emulator
    • google-cloud-cli-gke-gcloud-auth-plugin
    • google-cloud-cli-kpt
    • google-cloud-cli-kubectl-oidc
    • google-cloud-cli-local-extract
    • google-cloud-cli-minikube
    • google-cloud-cli-nomos
    • google-cloud-cli-pubsub-emulator
    • google-cloud-cli-skaffold
    • google-cloud-cli-spanner-emulator
    • google-cloud-cli-terraform-validator
    • google-cloud-cli-tests
    • kubectl

    Die Komponente google-cloud-cli-app-engine-java kann beispielsweise so installiert werden:

    sudo dnf install google-cloud-cli-app-engine-java
  5. Führen Sie gcloud init aus, um zu beginnen:
    gcloud init

Downgrade auf gcloud CLI-Versionen ausführen

Wenn Sie eine bestimmte Version der gcloud CLI wiederherstellen möchten, wobei VERSION das Format 123.0.0 hat, führen Sie Folgendes aus: sudo dnf downgrade google-cloud-cli-VERSION Die letzten zehn Releases sind immer im Repository verfügbar. HINWEIS: Bei Versionen vor 371.0.0 lautet der Paketname google-cloud-sdk.

macOS
  1. Prüfen Sie, ob Sie eine unterstützte Version von Python haben:
    • Um Ihre aktuelle Python-Version zu prüfen, führen Sie python3 -V oder python -V aus. Unterstützte Versionen sind Python 3.8 bis 3.12).
    • Das Hauptinstallationsskript bietet die Installation von Python 3.11 von CPython.
    • Wenn Sie eine unterstützte Python-Version installieren möchten, besuchen Sie die Python-Releases für macOS von Python.org.
    • Wenn auf Ihrem Computer mehrere Python-Interpreter installiert sind, legen Sie die Umgebungsvariable CLOUDSDK_PYTHON in Ihrer Shell so fest, dass sie auf den Pfad Ihres bevorzugten Interpreters verweist.
    • Weitere Informationen zum Auswählen und Konfigurieren des Python-Interpreters finden Sie unter gcloud topic startup.
  2. Laden Sie eines der folgenden Elemente herunter:
  3. Plattform Paket Größe SHA256-Prüfsumme
    macOS 64-Bit

    (x86_64)

    google-cloud-cli-468.0.0-darwin-x86_64.tar.gz 129,6 MB 62826004079c9788d0fbaa578618c99e410b81fe70444a2f18fe43def90dac80
    macOS 64-Bit

    (ARM64, Apple M1 silicon)

    google-cloud-cli-468.0.0-darwin-arm.tar.gz 126.7 MB 03f994985bd3e8778c9574afc95a13021a559de651b6c1f410055ef2270450e3
    macOS 32-Bit

    (x86)

    google-cloud-cli-468.0.0-darwin-x86.tar.gz 128,3 MB 55f73b1965ea2aeb891f3619d69d8a7e2100e95c2a5482f096f68ea5088413ab
    1. Entpacken Sie das Archiv in einem Verzeichnis Ihres Dateisystems, vorzugsweise im Basisverzeichnis. Unter macOS erreichen Sie dies, indem Sie die heruntergeladene Archivdatei .tar.gz am bevorzugten Speicherort öffnen.

      Wenn Sie eine vorhandene Installation ersetzen möchten, entfernen Sie das vorhandene google-cloud-sdk-Verzeichnis und extrahieren Sie dann das Archiv an denselben Speicherort.

    2. (Optional) Verwenden Sie das Installationsskript, um gcloud CLI-Tools zu PATH hinzuzufügen.Sie können auch die Vervollständigung von Befehlen für Ihre Shell, das Erfassen von Nutzungsstatistiken und die Installation von Python 3.11 aktivieren.

      Führen Sie das Skript (aus dem Stammverzeichnis des Ordners, den Sie im letzten Schritt extrahiert haben) mit dem folgenden Befehl aus:

      ./google-cloud-sdk/install.sh
      
      Dies kann auch auf nicht interaktive Weise erfolgen (z. B. mithilfe eines Skripts), indem Sie Einstellungen als Flags angeben. Führen Sie folgenden Befehl aus, um die verfügbaren Flags zu beschreiben:
      ./google-cloud-sdk/install.sh --help
      
      So führen Sie das Installationsskript mit aktiviertem Screenreader-Modus aus:
      ./google-cloud-sdk/install.sh --screen-reader=true
      
      Öffnen Sie ein neues Terminal, damit die Änderungen wirksam werden.
    3. Führen Sie gcloud init aus, um die gcloud CLI zu initialisieren:
    4. ./google-cloud-sdk/bin/gcloud init
      
    5. Optional. Sie können zusätzliche Komponenten mit dem Komponentenmanager installieren.
Windows
    Die Google Cloud CLI funktioniert unter Windows 8.1 und höher sowie unter Windows Server 2012 und höher.
  1. Laden Sie das Installationsprogramm für die Google Cloud-CLI herunter.

    Alternativ können Sie ein PowerShell-Terminal öffnen und die folgenden PowerShell-Befehle ausführen:

    (New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")
    
    & $env:Temp\GoogleCloudSDKInstaller.exe
        
  2. Starten Sie das Installationsprogramm und folgen Sie den Anweisungen. Das Installationsprogramm ist von Google LLC signiert.

    Wenn Sie einen Screenreader verwenden, klicken Sie auf das Kästchen Screenreader-Modus aktivieren. Diese Option konfiguriert gcloud so, dass Status-Tracker anstelle von rotierenden Unicode-Ladesymbolen verwendet, die Fortschritt als Prozentsatz angezeigt und Tabellen vereinfacht werden. Weitere Informationen finden Sie im Leitfaden zu Bedienungshilfen.

  3. Die Google Cloud CLI erfordert Python. Unterstützte Versionen sind Python 3.8 bis 3.12. Die Windows-Version der Google Cloud CLI ist standardmäßig in Python 3 enthalten. Um die Google Cloud CLI verwenden zu können, muss das Betriebssystem in der Lage sein, eine unterstützte Version von Python auszuführen.

    Das Installationsprogramm installiert alle notwendigen Abhängigkeiten, darunter die erforderliche Version von Python. Die Google Cloud CLI installiert und verwaltet Python 3 standardmäßig, kann aber bei Bedarf eine vorhandene Python-Installation verwenden. Dazu deaktivieren Sie die Option zum gebündelten Installieren von Python. Unter gcloud topic startup erfahren Sie, wie Sie eine vorhandene Python-Installation verwenden.

  4. Nach Abschluss der Installation haben Sie die Möglichkeit, das Startmenü und die Desktopverknüpfungen zu erstellen, die Google Cloud CLI-Shell zu starten und die gcloud CLI zu konfigurieren. Achten Sie darauf, dass die Optionen zum Starten der Shell und zum Konfigurieren der Installation ausgewählt bleiben. Das Installationsprogramm startet ein Terminalfenster und führt den Befehl gcloud init aus.

  5. Die Standardinstallation umfasst nicht die App Engine-Erweiterungen, die für die Bereitstellung einer Anwendung mit gcloud-Befehlen erforderlich sind. Diese Komponenten können mit dem Komponentenmanager der gcloud CLI installiert werden.
Tipps zur Fehlerbehebung:
  • Wenn die Installation aufgrund der Nichterkennung des Befehls find fehlschlägt, achten Sie darauf, dass die Umgebungsvariable PATH so eingestellt ist, dass sie den Ordner mit find enthält. Normalerweise ist dies C:\WINDOWS\system32;.
  • Wenn Sie die gcloud CLI deinstalliert haben, müssen Sie Ihr System neu starten, bevor Sie die gcloud CLI noch einmal installieren.
  • Wenn das Entpacken fehlschlägt, führen Sie das Installationsprogramm als Administrator aus.

Weitere Installationsoptionen

Je nach Ihren Entwicklungsanforderungen können Sie anstelle der empfohlenen Installation eine alternative Methode zur Installation der gcloud CLI verwenden:

  • Verwenden Sie die gcloud CLI mit Skripts oder Continuous Integration/Bereitstellung? Laden Sie ein versioniertes Archiv für eine nicht interaktive Installation einer bestimmten Version der gcloud CLI herunter.
  • Möchten Sie die gcloud CLI als Docker-Image ausführen? Verwenden Sie das Docker-Image der gcloud CLI für den neuesten Release (oder eine bestimmte Version) der gcloud CLI.
  • Sie nutzen Ubuntu und bevorzugen automatische Aktualisierungen? Verwenden Sie ein Snap-Paket, um die gcloud CLI zu installieren.
  • Führen Sie für interaktive Windows- und macOS-Installationen sowie alle anderen Anwendungsfälle das interaktive Installationsprogramm aus, um den neuesten Release der gcloud CLI zu installieren.

Installation verwalten

Nachdem Sie die gcloud CLI installiert haben, können Sie die Befehle in der gcloud components-Befehlsgruppe verwenden, um die Installation zu verwalten. Dazu gehören das Ansehen installierter Komponenten, das Hinzufügen und Entfernen von Komponenten sowie das Upgrade auf eine neue Version oder ein Downgrade auf eine bestimmte Version der gcloud CLI.

Frühere Versionen der gcloud CLI

Wenn Sie eine andere Version der gcloud CLI benötigen, installieren Sie die aktuelle Version mithilfe der Anleitung weiter oben auf dieser Seite und melden Sie sich dann an. Nachdem Sie sich angemeldet haben, können Sie frühere Releases herunterladen. Damit die Versionen nach Datum sortiert sind, aktivieren Sie Sortieren und filtern und klicken Sie auf die Spalte Erstellt.

Unterstützte Python-Versionen

Die Google Cloud CLI erfordert Python 3.8 bis 3.12. Informationen zum Auswählen und Konfigurieren des Python-Interpreters finden Sie unter gcloud topic startup.

Überzeugen Sie sich selbst

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.

Jetzt kostenlos starten