1. Übersicht
Mit Google Cloud Shell können Sie über die Befehlszeile auf Rechenressourcen zugreifen, die auf der Google Cloud Platform gehostet werden. Cloud Shell ist jetzt in der Google Cloud Console verfügbar. Mit Cloud Shell können Sie Ihre Cloud Platform Console-Projekte und -Ressourcen auf einfache Weise verwalten, ohne das Google Cloud SDK oder andere Tools auf Ihrem System installieren zu müssen. Mit Cloud Shell sind das Cloud SDK-gcloud-Befehlszeilentool und andere Tools, die Sie benötigen, jederzeit verfügbar.
In diesem Codelab erfahren Sie, wie Sie über das Internet eine Verbindung zu Computing-Ressourcen herstellen, die auf der Google Cloud Platform gehostet werden. Sie lernen, wie Sie Cloud Shell und den Cloud SDK-Befehl gcloud verwenden.
Diese Anleitung basiert auf https://cloud.google.com/cloud-shell/docs/quickstart und https://cloud.google.com/sdk/gcloud/.
Lerninhalte
- Verbindung zu Rechenressourcen herstellen, die auf der Google Cloud Platform gehostet werden
gcloud-Befehle verwenden
Voraussetzungen
- Erfahrung mit standardmäßigen Linux-Texteditoren wie Vim, EMACs oder Nano
Wie werden Sie diese Anleitung verwenden?
Wie würden Sie Ihre Erfahrung mit der Nutzung von Google Cloud Platform-Diensten und Firebase bewerten?
2. Einrichtung und Anforderungen
Umgebung zum selbstbestimmten Lernen einrichten
- Melden Sie sich in der Cloud Console an und erstellen Sie ein neues Projekt oder verwenden Sie ein vorhandenes Projekt. Wenn Sie noch kein Gmail- oder Google Workspace-Konto haben, müssen Sie eines erstellen.



Notieren Sie sich die Projekt-ID, also den projektübergreifend nur einmal vorkommenden Namen eines Google Cloud-Projekts. Der oben angegebene Name ist bereits vergeben und kann leider nicht mehr verwendet werden. Sie wird später in diesem Codelab als PROJECT_ID bezeichnet.
- Als Nächstes müssen Sie die Abrechnung in der Cloud Console aktivieren, um Google Cloud-Ressourcen verwenden zu können.
Die Durchführung dieses Codelabs sollte keine oder nur geringe Kosten verursachen. Folgen Sie bitte der Anleitung im Abschnitt „Bereinigen“, in der Sie erfahren, wie Sie Ressourcen herunterfahren können, damit nach Abschluss dieser Anleitung keine Gebühren anfallen. Neue Nutzer von Google Cloud kommen für das Programm für kostenlose Testversionen mit einem Guthaben von 300$ infrage.
Cloud Shell starten
Cloud Shell aktivieren
- Klicken Sie in der Cloud Console auf Cloud Shell aktivieren
.

Wenn Sie die Cloud Shell zuvor noch nicht gestartet haben, wird ein Fenster mit einer Beschreibung eingeblendet. Klicken Sie in diesem Fall einfach auf Weiter. So sieht dieses Fenster aus:

Das Herstellen der Verbindung mit der Cloud Shell sollte nur wenige Augenblicke dauern.

Auf dieser virtuellen Maschine sind alle Entwicklungstools installiert, die Sie benötigen. Sie bietet ein Basisverzeichnis mit 5 GB nichtflüchtigem Speicher und läuft in Google Cloud, was die Netzwerkleistung und Authentifizierung erheblich verbessert. Die meisten, wenn nicht sogar alle Aufgaben in diesem Codelab können mit einem Browser oder Ihrem Chromebook erledigt werden.
Sobald die Verbindung mit der Cloud Shell hergestellt ist, sehen Sie, dass Sie bereits authentifiziert sind und für das Projekt schon Ihre Projekt-ID eingestellt ist.
- Führen Sie in der Cloud Shell den folgenden Befehl aus, um zu prüfen, ob Sie authentifiziert sind:
gcloud auth list
Befehlsausgabe
Credentialed Accounts
ACTIVE ACCOUNT
* <my_account>@<my_domain.com>
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- Führen Sie den folgenden Befehl in Cloud Shell aus, um zu bestätigen, dass der gcloud-Befehl Ihr Projekt kennt:
gcloud config list project
Befehlsausgabe
[core] project = <PROJECT_ID>
Ist dies nicht der Fall, können Sie die Einstellung mit diesem Befehl vornehmen:
gcloud config set project <PROJECT_ID>
Befehlsausgabe
Updated property [core/project].
3. Befehlszeile verwenden
Nachdem Cloud Shell gestartet wurde, können Sie das Cloud SDK-Tool gcloud oder andere Tools, die in der virtuellen Maschine zur Verfügung stehen, über die Befehlszeile aufrufen. Sie können auch das Verzeichnis $HOME im nichtflüchtigen Festplattenspeicher verwenden, um Dateien projektübergreifend und nach Cloud Shell-Sitzungen zu speichern. Ihr $HOME-Verzeichnis ist privat und kann nicht von anderen Nutzern aufgerufen werden.
Sehen wir uns zuerst die verfügbaren Befehle an. Wie heißt der folgende Film:
gcloud -h
Einfache Nutzungshinweise erhalten Sie, wenn Sie -h an das Ende eines beliebigen gcloud-Aufrufs anhängen. Ausführlichere Hilfe erhalten Sie, wenn Sie das Flag --help anhängen oder gcloud help COMMAND ausführen.
Probieren Sie es aus:
gcloud config --help
Jetzt ausprobieren
gcloud help config
Sie werden feststellen, dass die Befehle gcloud config --help und gcloud help config gleichwertig sind. Beide geben ausführliche Hilfe aus.
4. "gcloud"-Befehle verwenden
Sehen wir uns die Konfigurationsliste in unserer Umgebung an. Aus der ausführlichen Hilfe im vorherigen Schritt wissen wir, dass wir den Befehl gcloud list verwenden können.
gcloud config list
Möglicherweise fragen Sie sich, ob es noch andere Properties gibt, die nicht festgelegt wurden. Mit dem folgenden Befehl können Sie alle Attribute aufrufen:
gcloud config list --all
Zusammenfassung
In diesem Schritt haben Sie Cloud Shell gestartet und einige einfache gcloud-Befehle aufgerufen.
5. Glückwunsch!
Sie haben Cloud Shell gestartet und einige gcloud-Beispielbefehle ausgeführt.
Weitere Informationen
- Dokumentation und Video-Tutorial zu Cloud Shell
gcloudDokumentation und Video-Tutorial
Lizenz
Dieser Text ist mit einer Creative Commons Attribution 2.0 Generic License lizenziert.