1. Übersicht
Google Cloud Shell bietet Ihnen über die Befehlszeile Zugriff auf Rechenressourcen, die auf der Google Cloud Platform gehostet werden. Sie ist jetzt in der Google Cloud Platform Console verfügbar. Mit Cloud Shell können Sie Ihre Projekte und Ressourcen in der Cloud Platform Console ganz einfach verwalten, ohne das Google Cloud SDK und andere Tools auf Ihrem System installieren zu müssen. Mit Cloud Shell stehen der Cloud SDK-Befehl gcloud
und andere wichtige Dienstprogramme jederzeit zur Verfügung.
In diesem Codelab erfahren Sie, wie Sie über das Internet eine Verbindung zu Rechenressourcen 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/.
Aufgaben in diesem Lab
- Verbindung zu Rechenressourcen herstellen, die auf der Google Cloud Platform gehostet werden
gcloud
-Befehle verwenden
Voraussetzungen
- Erfahrung mit standardmäßigen Linux-Texteditoren wie vim, EMAC oder Nano
Wie möchten Sie diese Anleitung nutzen?
<ph type="x-smartling-placeholder">Wie würden Sie Ihre Erfahrungen im Umgang mit Google Cloud Platform-Diensten und Firebase bewerten?
<ph type="x-smartling-placeholder">2. Einrichtung und Anforderungen
Umgebung für das selbstbestimmte 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 in diesem Codelab später als PROJECT_ID
bezeichnet.
- Als Nächstes müssen Sie in der Cloud Console die Abrechnung aktivieren, um Google Cloud-Ressourcen nutzen zu können.
Dieses Codelab sollte ohne großen Aufwand betrieben werden. Folgen Sie der Anleitung im Abschnitt „Bereinigen“, . Hier erfahren Sie, wie Sie Ressourcen herunterfahren, damit Ihnen über dieses Tutorial hinaus keine Kosten entstehen. Neue Google Cloud-Nutzer haben Anspruch auf eine kostenlose Testversion von 300$.
Cloud Shell starten
Cloud Shell aktivieren
- Klicken Sie in der Cloud Console auf Cloud Shell aktivieren .
Wenn Sie Cloud Shell noch nie gestartet haben, wird ein Zwischenbildschirm (below the fold) angezeigt, in dem beschrieben wird, worum es sich dabei handelt. Klicken Sie in diesem Fall auf Weiter. Der Chat wird nie wieder angezeigt. So sieht dieser einmalige Bildschirm aus:
Die Bereitstellung und Verbindung mit Cloud Shell dauert nur einen Moment.
Diese virtuelle Maschine verfügt über alle Entwicklungstools, die Sie benötigen. Es bietet ein Basisverzeichnis mit 5 GB nichtflüchtigem Speicher und wird in Google Cloud ausgeführt. Dadurch werden die Netzwerkleistung und die Authentifizierung erheblich verbessert. Viele, wenn nicht sogar alle Arbeiten in diesem Codelab können Sie ganz einfach mit einem Browser oder Ihrem Chromebook erledigen.
Sobald Sie mit Cloud Shell verbunden sind, sollten Sie sehen, dass Sie bereits authentifiziert sind und dass das Projekt bereits auf Ihre Projekt-ID eingestellt ist.
- Führen Sie in 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 in Cloud Shell den folgenden Befehl aus, um zu prüfen, ob 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
Nach dem Start von Cloud Shell können Sie mit der Befehlszeile den gcloud
-Befehl des Cloud SDK oder andere Tools aufrufen, die auf der VM-Instanz verfügbar sind. Sie können das Verzeichnis $HOME
im nichtflüchtigen Speicher auch verwenden, um Dateien projektübergreifend und zwischen 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. Versuchen Sie es:
gcloud -h
Einfache Nutzungsrichtlinien sind verfügbar, wenn du -h
am Ende eines beliebigen gcloud
-Aufrufs hinzufügst. 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
äquivalent sind und beide eine ausführliche Hilfe bieten.
4. "gcloud"-Befehle verwenden
Sehen wir uns nun die Liste der Konfigurationen in unserer Umgebung an. Durch die ausführliche Hilfe aus unserem vorherigen Schritt wissen wir, dass wir den Befehl gcloud list
verwenden können.
gcloud config list
Sie fragen sich vielleicht, ob andere Eigenschaften nicht festgelegt wurden. Rufen Sie alle Unterkünfte auf, indem Sie Folgendes 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
gcloud
Dokumentation und Tutorial-Video
Lizenz
Dieser Text ist mit einer Creative Commons Attribution 2.0 Generic License lizenziert.