Google Cloud SDK installieren

Auf dieser Seite finden Sie eine Anleitung zur Auswahl und Pflege einer Cloud SDK-Installation.

Installationsanleitung

Linux
  1. Das Cloud SDK erfordert Python. Unterstützte Versionen sind Python 3 (bevorzugt; 3.5 bis 3.8) und Python 2 (2.7.9 oder höher).

    python --version
    Ihr Betriebssystem muss in der Lage sein, eine dieser unterstützten Python-Versionen auszuführen, damit Cloud SDK ausgeführt werden kann. Weitere Informationen zum Auswählen und Konfigurieren des Python-Interpreters finden Sie unter gcloud topic startup.
  2. Laden Sie eine der folgenden Dateien herunter:
  3. Plattform Paket Größe SHA256-Prüfsumme
    Linux 64-Bit

    (x86_64)

    google-cloud-sdk-349.0.0-linux-x86_64.tar.gz 86,4 MB 50dba9f4d76826b60185338a76622c71377ef9dd7251c4e04455802cbc51d39f4
    Linux 64-Bit

    (arm)

    google-cloud-sdk-349.0.0-linux-arm.tar.gz 83,7 MB 59a06f5fd3685d6c40181c02243fa3bfe076dcbc2c7b6da72d42f57efe3fb40b
    Linux 32-Bit

    (x86)

    google-cloud-sdk-349.0.0-linux-x86.tar.gz 83,7 MB 83c81641601a7ef33841ca019d7592306d3fb5f18ce809122d5d66020ed56cd4

  4. Alternativ können Sie so die 64-Bit-Linux-Archivdatei über die Befehlszeile herunterladen:

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

    Führen Sie für die 64-Bit-Arm-Archivdatei Folgendes aus:

    curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-349.0.0-linux-arm.tar.gz

    Führen Sie für die 32-Bit-Archivdatei Folgendes aus:

    curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-349.0.0-linux-x86.tar.gz
  5. Extrahieren Sie den Inhalt der Datei an einen beliebigen Speicherort in Ihrem Dateisystem (vorzugsweise in Ihrem Basisverzeichnis). Wenn Sie eine vorhandene Installation ersetzen möchten, entfernen Sie das vorhandene Verzeichnis google-cloud-sdk und extrahieren Sie das Archiv an denselben Speicherort.
  6. Optional. Fügen Sie dem PATH mithilfe des Installationsskripts Cloud SDK-Tools hinzu. Sie können auch die Vervollständigung von Shell-Befehlen und das Erfassen von Nutzungsstatistiken aktivieren.

    Führen Sie das Skript (im Stammverzeichnis des Ordners, den Sie im letzten Schritt extrahiert haben) mit diesem 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. Diese werden beschrieben in:
    ./google-cloud-sdk/install.sh --help
    
    Öffnen Sie ein neues Terminal, damit die Änderungen wirksam werden.
  7. Führen Sie gcloud init aus, um das SDK zu initialisieren:
  8. ./google-cloud-sdk/bin/gcloud init
    
  9. Optional: Sie können zusätzliche Komponenten mit dem Komponentenmanager installieren.
Debian/Ubuntu

Paketinhalt

Das Cloud SDK steht im Paketformat zur Installation auf Debian- und Ubuntu-Systemen zur Verfügung. 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 gemäß der Anleitung weiter unten in diesem Abschnitt separat installieren.

Voraussetzungen

Prüfen Sie vor der Installation des Cloud SDK, ob Sie eines der folgenden Betriebssysteme verwenden:

Installation
  1. Fügen Sie den URI der Cloud SDK-Distribution als Paketquelle hinzu:
    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
    Hinweis: Prüfen Sie, ob apt-transport-https installiert ist:
    sudo apt-get install apt-transport-https ca-certificates gnupg
  2. Importieren Sie den öffentlichen Google Cloud-Schlüssel:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
  3. Aktualisieren und installieren Sie das Cloud SDK:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Weitere Optionen für apt-get, wie das Deaktivieren von Eingabeaufforderungen oder Probeläufen, finden Sie auf den apt-get-man-Seiten.

    Docker-Tipp: Wenn Sie das Cloud SDK in einem Docker-Image installieren, verwenden Sie stattdessen einen einzigen RUN-Schritt:

    RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://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-sdk -y
          

  4. Optional können Sie eine oder mehrere dieser zusätzlichen Komponenten installieren:
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-firestore-emulator
    • google-cloud-sdk-pubsub-emulator
    • kubectl

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

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

Downgrade auf ältere Versionen von Cloud SDK ausführen

Wenn Sie eine bestimmte Version von Cloud SDK wiederherstellen möchten, wobei VERSION das Format 123.0.0 hat, führen Sie Folgendes aus: sudo apt-get update && sudo apt-get install google-cloud-sdk=123.0.0-0 Die letzten zehn Releases sind immer im Repository verfügbar.

Red Hat/Fedora/CentOS

Paketinhalt

Cloud SDK ist im Paketformat zur Installation auf den Systemen Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Fedora 33 und CentOS 7 und 8 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. Sie können separat installiert werden, wie weiter unten in diesem Abschnitt beschrieben.

Installation
  1. Aktualisieren Sie DNF mit den Cloud SDK-Repository-Informationen:
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    
  2. Installieren Sie das Cloud SDK:
    sudo dnf install google-cloud-sdk
  3. Optional können Sie eine oder mehrere dieser zusätzlichen Komponenten installieren:
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-firestore-emulator
    • google-cloud-sdk-pubsub-emulator
    • kubectl

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

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

Downgrade auf ältere Versionen von Cloud SDK ausführen

Wenn Sie eine bestimmte Version von Cloud SDK wiederherstellen möchten, wobei VERSION das Format 123.0.0 hat, führen Sie Folgendes aus: sudo dnf downgrade google-cloud-sdk-VERSION Die letzten zehn Releases sind immer im Repository verfügbar.

macOS
  1. Das Cloud SDK erfordert Python. Unterstützte Versionen sind Python 3 (bevorzugt; 3.5 bis 3.8) und Python 2 (2.7.9 oder höher). Moderne Versionen von macOS enthalten die entsprechende Version von Python, die für das Cloud SDK erforderlich ist.

    Wenn Sie Python 3 jedoch mit Cloud SDK installieren möchten, können Sie das macOS-64-Bit mit gebündeltem Python-Installationsangebot auswählen.

    Führen Sie folgenden Befehl aus, um Ihre aktuelle Python-Version zu überprüfen:

      python -V
      
    Weitere Informationen zum Auswählen und Konfigurieren des Python-Interpreters finden Sie unter gcloud topic startup.
  2. Laden Sie eine der folgenden Dateien herunter:
  3. Plattform Paket Größe SHA256-Prüfsumme
    macOS 64-Bit

    (x86_64)

    google-cloud-sdk-349.0.0-darwin-x86_64.tar.gz 86,9 MB 94f4a277921a6942f337b0db15c5ae1c449949822af41a8a8ce9376ca8f6a6138
    macOS 64-Bit

    (arm64)

    google-cloud-sdk-349.0.0-darwin-arm.tar.gz 86,8 MB ab834e7cc081ebf4acf271951defcb9e7d8db9a1fd910bdce323489b1c999c43
    macOS 64-Bit mit gebündeltem Python

    (x86_64)

    google-cloud-sdk-349.0.0-darwin-x86_64-bundled-python.tar.gz 198,8 MB 3477e4607fa45d34c18a8f2545aa69e82c5dec3b240dc84444907fc65823a316
    macOS 32-Bit

    (x86)

    google-cloud-sdk-349.0.0-darwin-x86.tar.gz 90,6 MB 6b4d9b9aa91f0c647f97967e21daa71fc8a7c843f36e1832d5562f2cce0667da

    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 Verzeichnis google-cloud-sdk und extrahieren das Archiv an denselben Speicherort.

    2. Optional. Fügen Sie dem PATH mithilfe des Installationsskripts Cloud SDK-Tools hinzu. Sie können auch die Vervollständigung von Shell-Befehlen und das Erfassen von Nutzungsstatistiken aktivieren.

      Führen Sie das Skript (im Stammverzeichnis des Ordners, den Sie im letzten Schritt extrahiert haben) mit diesem 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. Diese werden beschrieben in:
      ./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 das SDK zu initialisieren:
    4. ./google-cloud-sdk/bin/gcloud init
      
    5. Optional: Sie können zusätzliche Komponenten mit dem Komponentenmanager installieren.
Windows
  1. Laden Sie das Cloud SDK-Installationsprogramm 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 den Screenreader-Modus aktivieren möchten, wählen Sie die Option Screenreader-Modus aktivieren aus. Weitere Informationen zur Screenreader-Funktion des Cloud SDK finden Sie im Handbuch zu Bedienungshilfen.

    Grafik: Willkommensdialogfeld zur Einrichtung des Google Cloud SDK für Windows mit Kästchen zur Aktivierung des Screenreader-Modus

  3. Cloud SDK erfordert Python. Unterstützte Versionen sind Python 3 (bevorzugt, 3.5 bis 3.8; standardmäßig ist Python 3 im Installationsprogramm enthalten) und Python 2 (2.7.9 oder höher). Ihr Betriebssystem muss in der Lage sein, eine dieser unterstützten Python-Versionen auszuführen, damit Cloud SDK ausgeführt werden kann.

    Das Installationsprogramm installiert alle notwendigen Abhängigkeiten, darunter die erforderliche Version von Python. Das Cloud SDK installiert und verwaltet derzeit Python 3 standardmäßig, kann aber bei Bedarf eine vorhandene Python-Installation verwenden. Dazu deaktivieren Sie die Option zum gebündelten Installieren von Python.

  4. Nach Abschluss der Installation zeigt das Installationsprogramm verschiedene Optionen an:

    Eingabeaufforderungen des Windows-Installationsprogramms

    Prüfen Sie, ob folgende Optionen ausgewählt sind:

    • Start Cloud SDK Shell (Cloud SDK Shell starten)
    • gcloud init ausführen

    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 Cloud SDK-Komponentenmanager 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 das Cloud SDK gerade deinstalliert haben, müssen Sie das System neu starten, bevor Sie das Cloud SDK neu installieren.

Optional: Neueste Google Cloud-Clientbibliotheken installieren

Sie können Cloud-Clientbibliotheken für unterstützte Sprachen herunterladen.

Weitere Installationsoptionen

Je nach Ihren Bereitstellungsanforderungen können Sie statt der empfohlenen Installation eine alternative Methode zum Installieren des Cloud SDK verwenden:

  • Sie nutzen Cloud SDK zusammen mit Skripts oder einer kontinuierlichen Einbindung bzw. Bereitstellung? Laden Sie ein versioniertes Archiv für eine nicht interaktive Installation einer bestimmten Version des Cloud SDK herunter.
  • Möchten Sie das Cloud SDK als Docker-Image ausführen? Verwenden Sie das Cloud SDK-Docker-Image für die neueste Version (oder eine bestimmte Version) des Cloud SDK.
  • Sie führen Ubuntu aus und bevorzugen es, automatische Updates zu übernehmen? Installieren Sie das Cloud SDK mit einem Snap-Paket.
  • Führen Sie für interaktive Windows- und macOS-Installationen sowie alle anderen Verwendungsfälle das interaktive Installationsprogramm aus, um den neuesten Release von Cloud SDK zu installieren.

Lieferumfang

Bei allen oben genannten Installationsmethoden werden die Cloud SDK-Standardkomponenten installiert. Dazu gehören die gcloud-, gsutil- und bq-Befehlszeilentools.

Mit dem Befehl gcloud components install oder durch die Installation der entsprechenden deb- oder RPM-Pakete können Sie zusätzliche Komponenten installieren.

Installation verwalten

Nachdem Sie das Cloud SDK installiert haben, können Sie mit den Befehlen der Befehlsgruppe gcloud components Ihre Installation verwalten. Dies umfasst die Anzeige von installierten Komponenten, das Hinzufügen und Entfernen von Komponenten sowie Upgrades auf eine neue Version (oder Downgrades auf eine bestimmte Version) des Cloud SDK.

Ältere Versionen des Cloud SDK

Falls Sie eine ältere Version des Cloud SDK benötigen, können Sie die entsprechende Version aus diesem Archiv herunterladen.

Jetzt testen

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

Jetzt kostenlos starten