Google Cloud SDK-Dokumentation

Das Google Cloud SDK ist ein Satz von Tools zur Verwaltung von Ressourcen und Anwendungen, die auf der Google Cloud Platform gehostet werden. Hierzu gehören die Befehlszeilentools gcloud, gsutil und bq. Das gcloud-Befehlszeilentool wird zusammen mit dem Cloud-SDK heruntergeladen. Eine umfassende Anleitung zur gcloud-Kommandozeile finden Sie in der Übersicht über das gcloud-Befehlszeilentool.

Zusätzlich dokumentiert die Referenz zur gcloud-Kommandozeile alle Funktionen der gcloud-Kommandozeile.

Neueste Version des Cloud SDK (245.0.0) installieren

Linux
  1. Auf Ihrem System muss Python 2 mit einer Releasenummer von Python 2.7.9 oder höher installiert sein. Es können immer auch noch andere Versionen von Python installiert sein.

    python2 --version
  2. Laden Sie eines der folgenden Pakete herunter:
  3. Plattform Paket Größe SHA256-Prüfsumme
    Linux 64-Bit

    (x86_64)

    google-cloud-sdk-245.0.0-linux-x86_64.tar.gz 27,0 MB bdc66eea38a78ae5b00c7caaa4848965ef63bce73d4374fc806f94ddfd34f10f
    Linux 32-Bit

    (x86)

    google-cloud-sdk-245.0.0-linux-x86.tar.gz 26,6 MB 3b836613d17d7f425464aaf231cf6163fd15cf353b40be47ad6a5fcc192c5183
  4. Entpacken Sie die Inhalte der Datei in einem Verzeichnis Ihres Dateisystems. Wenn Sie eine vorhandene Installation ersetzen möchten, entfernen Sie das vorhandene Verzeichnis google-cloud-sdk und extrahieren Sie das Archiv an denselben Speicherort.
  5. Optional: Fügen Sie dem Pfad 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 mit diesem Befehl aus:
    ./google-cloud-sdk/install.sh
    
    Öffnen Sie ein neues Terminal, damit die Änderungen wirksam werden.
  6. Führen Sie gcloud init aus, um das SDK zu initialisieren:
  7. ./google-cloud-sdk/bin/gcloud init
    
  8. Optional: Sie können zusätzliche Komponenten mit dem Komponentenmanager installieren.
Debian/Ubuntu

Das Cloud SDK steht im Paketformat zur Installation auf Debian- und Ubuntu-Systemen zur Verfügung. Das Paket umfasst nur die Befehle von gcloud, gcloud alpha, gcloud beta, gsutil und bq. Es enthält weder kubectl noch die App Engine-Erweiterungen, die zur Bereitstellung einer Anwendung mithilfe von gcloud-Befehlen nötig sind. Wenn Sie diese Komponenten benötigen, müssen Sie sie gemäß der Anleitung weiter unten in diesem Abschnitt separat installieren.

Sie können das Cloud SDK aus einem Debian- bzw. Ubuntu-Paket installieren. Dies gilt für alle weiterhin unterstützten offiziellen Ubuntu-Releases sowie für stabile Debian-Releases ab der Version Wheezy.

Hinweis: Wenn Sie eine Google Compute Engine-Instanz verwenden, wird das Cloud SDK standardmäßig installiert. Sie können das Cloud SDK aber auch manuell installieren:

  1. Erstellen Sie eine Umgebungsvariable für die richtige Distribution:
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. Fügen Sie den URI der Cloud SDK-Distribution als Paketquelle hinzu:
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    Hinweis: Wenn Sie apt-transport-https installiert haben, können Sie in diesem Schritt "https" anstelle von "http" verwenden.
  3. Importieren Sie den öffentlichen Google Cloud-Schlüssel:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    Tipp zur Fehlerbehebung: Wenn Sie aufgrund eines abgelaufenen Schlüssels keine aktuellen Updates erhalten können, rufen Sie die aktuelle Schlüsseldatei "apt-get.gpg" ab.
  4. Aktualisieren und installieren Sie das Cloud SDK:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Hinweis: Weitere Optionen für apt-get wie das Deaktivieren von Eingabeaufforderungen oder Probeläufe, finden Sie auf den Manpages für apt-get.
  5. Sie können eine oder mehrere zusätzliche 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-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-pubsub-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-bigtable-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
  6. Führen Sie gcloud init aus, um die Initialisierung zu starten:
    gcloud init
Red Hat/CentOS

Das Cloud SDK steht im Paketformat zur Installation auf Red Hat Enterprise Linux 7- und CentOS 7-Systemen zur Verfügung. Das 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 separat installiert werden.

Hinweis: Wenn Sie eine Google Compute Engine-Instanz verwenden, wird das Cloud SDK standardmäßig installiert.

  1. Aktualisieren Sie YUM 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=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    Wichtig: Die zweite Zeile von gpgkey muss wie gezeigt eingerückt sein.

  2. Installieren Sie das Cloud SDK:
    yum install google-cloud-sdk
    Hinweis: Weitere Optionen für yum wie das Deaktivieren von Eingabeaufforderungen oder Probeläufe, finden Sie auf den Manpages für yum.
  3. Sie können eine oder mehrere zusätzliche 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-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-pubsub-emulator
    • kubectl

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

    yum install google-cloud-sdk-app-engine-java
  4. Führen Sie gcloud init aus, um die Initialisierung zu starten:
    gcloud init
macOS
  1. Neuere Versionen von macOS enthalten die Version von Python, die für das Google Cloud SDK erforderlich ist. Für Cloud SDK ist Python 2 mit einer Releasenummer von Python 2.7.9 oder höher erforderlich. Zusätzlich installierte Python-Interpreter beeinträchtigen nicht die Installation des Google Cloud SDK.
  2. python -V
    
  3. Laden Sie eines der folgenden Pakete herunter:
  4. Plattform Paket Größe SHA256-Prüfsumme
    macOS 64-Bit

    (x86_64)

    google-cloud-sdk-245.0.0-darwin-x86_64.tar.gz 19,6 MB 78cbe75ebf17599217d4a6cb81897897faa72d6e5e0c515a8532c8827de59af7
    macOS 32-Bit

    (x86)

    google-cloud-sdk-245.0.0-darwin-x86.tar.gz 19,6 MB 3ca3575f19a21a589a75d2ed3c2a62af7d1be12482ad4cf3efba87e071977a61
  5. Entpacken Sie die Inhalte der Datei in einem Verzeichnis Ihres Dateisystems. 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 Pfad 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 mit diesem Befehl aus:
    ./google-cloud-sdk/install.sh
    
    Ö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.
Windows
  1. Laden Sie das Cloud SDK-Installationsprogramm herunter. Das Installationsprogramm ist von Google Inc. signiert.

  2. Starten Sie das Installationsprogramm und folgen Sie den Anweisungen.

    Für Cloud SDK ist Python 2 mit einer Release-Version von Python 2.7.9 oder höher erforderlich. Das Installationsprogramm installiert standardmäßig alle notwendigen Abhängigkeiten, darunter die erforderliche Version von Python. Falls Python 2.x.y. bereits installiert ist und Sie die vorhandene Installation verwenden möchten, können Sie das Häkchen bei der Option Python gebündelt installieren entfernen.

  3. Akzeptieren Sie nach Abschluss der Installation die folgenden Optionen:

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

  4. Das Installationsprogramm startet ein Terminalfenster und führt den Befehl gcloud init aus.

  5. Die App Engine-Erweiterungen, die zur Bereitstellung einer Anwendung mithilfe von gcloud-Befehlen benötigt werden, sind in der Standardinstallation nicht enthalten. Diese Komponenten können mit dem Cloud SDK-Komponentenmanager installiert werden.

Hinweis: Auf Google Compute Engine-Instanzen, die Windows Server ausführen, ist für Internet Explorer die verstärkte Sicherheitskonfiguration aktiviert. Diese Einstellung verhindert die Ausführung des obigen Installationsprogramms. Deaktivieren Sie zuerst "Verstärkte Sicherheitskonfiguration", starten Sie den Internet Explorer neu und führen Sie dann das Installationsprogramm aus. Eine Anleitung zur Deaktivierung von "Verstärkte Sicherheitskonfiguration" für die Windows Server-Instanz erhalten Sie, wenn Sie "Windows-Hilfe und Support" öffnen und nach "Verstärkte Sicherheitskonfiguration für IE" suchen.

Neueste Google Cloud-Clientbibliotheken installieren

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

Weitere Informationen

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...

Cloud SDK-Dokumentation