Sie arbeiten an einem Google Cloud-Codelab? Beginnen Sie hier!

1. Google Cloud-Projekt erstellen und Guthaben anwenden

Viele Google Cloud-Produkte haben zwar eine kostenlose Stufe, aber oft ist trotzdem eine Kreditkarte oder eine andere Abrechnungsmethode erforderlich. In diesem Codelab erfahren Sie, wie Sie ein Guthaben von 10$ als Abrechnungskonto einrichten, damit Sie Ihre Zahlungsinformationen nicht eingeben müssen und etwas zusätzliches Geld zum Ausprobieren von Google Cloud haben.

Voraussetzungen:

  • Ein Google-Konto (vorzugsweise @gmail.com, kein G Suite-Konto)

Sie können entweder ein neues Google Cloud-Projekt erstellen (empfohlen) oder dieses Guthaben auf ein vorhandenes GCP-Projekt anwenden.

2. Kurzanleitung zu Cloud Shell

Google Cloud Shell ist Ihre Linux-Shell in der Cloud: Mit nur einem Browser erhalten Sie Befehlszeilenzugriff auf Ihre Cloud-Ressourcen und optional einen Texteditor mit Syntaxhervorhebung.

Beispiel für Cloud Shell mit Terminal und Texteditor:

c63be5210e69eb64.png

Voll ausgestattet, inklusive Batterien

In Cloud Shell sind bereits gängige Entwicklertools wie Node.js, Java, Go, Python, PHP und Ruby installiert. Bist du eher ein Systemadministrator? In Cloud Shell sind ein MySQL-Client, ein PostgreSQL-Client, Kubernetes, Docker und mehr vorinstalliert.

c5b8ba52a4e6b2fb.png

Codelab starten

Diese Debian-basierte virtuelle Maschine verfügt über alle Entwicklungstools, 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. Für dieses Codelab benötigen Sie also nur einen Browser (es funktioniert auch auf einem Chromebook).

  1. Klicken Sie zum Aktivieren von Cloud Shell in der Cloud Console einfach auf Cloud Shell aktivieren fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q. Die Bereitstellung und Verbindung mit der Umgebung sollte nur wenige Augenblicke dauern.

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 at 10.13.43 PM.png

Sobald die Verbindung mit der Cloud Shell hergestellt ist, sehen Sie, dass Sie bereits authentifiziert sind und für das Projekt schon Ihre PROJECT_ID eingestellt ist.

gcloud auth list

Befehlsausgabe

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

Befehlsausgabe

[core]
project = <PROJECT_ID>

Wenn das Projekt aus irgendeinem Grund nicht festgelegt ist, führen Sie einfach den folgenden Befehl aus:

gcloud config set project <PROJECT_ID>

Suchst du nach deinem PROJECT_ID? Sehen Sie nach, welche ID Sie in den Einrichtungsschritten verwendet haben, oder suchen Sie sie im Cloud Console-Dashboard:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

In Cloud Shell werden auch einige Umgebungsvariablen standardmäßig festgelegt, die für zukünftige Befehle nützlich sein können.

echo $GOOGLE_CLOUD_PROJECT

Befehlsausgabe

<PROJECT_ID>
  1. Legen Sie zum Schluss die Standardzone und die Projektkonfiguration fest.
gcloud config set compute/zone us-central1-f

Sie können verschiedene Zonen auswählen. Weitere Informationen finden Sie unter Regionen und Zonen.

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.

Zusammenfassung

In diesem Schritt haben Sie Cloud Shell gestartet und einige einfache gcloud-Befehle aufgerufen.

Nächste Schritte

  • Einfache Node.js-Anwendung in der Google Cloud Platform bereitstellen
  • gcloud-Befehle verwenden

3. Cloud Shell-Editor ausprobieren

Cloud Shell enthält einen Texteditor, den Sie in Ihrem Browser verwenden können. Erstellen Sie zuerst ein neues Verzeichnis für dieses Codelab.

Führen Sie in der Cloud Shell-Befehlszeile die folgenden Befehle aus:

touch hello-google-cloud.js
edit hello-google-cloud.js

Dadurch sollte der Cloud Shell-Editor automatisch geladen werden. Wenn Sie den Editor öffnen möchten, ohne den Bearbeitungsbefehl auszuführen, können Sie in der Cloud Shell-Befehlszeile auf die Schaltfläche Editor öffnen klicken.

Maximieren Sie den Editor und das Terminal, indem Sie auf die Schaltfläche „In neuem Fenster öffnen“ klicken.

63ec88931c39bf64.png

Ihr Browserfenster mit dem Cloud Shell-Texteditor und dem Befehlszeilenterminal sollte jetzt so aussehen:

93363bc7bee5a90f.png

Code schreiben

Fügen Sie das folgende Code-Snippet in den Editor ein:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

App ausführen

Führen Sie im Cloud Shell-Befehlszeilenterminal folgenden Befehl aus:

node hello-google-cloud.js

Fertig!

Es sollte folgende Ausgabe angezeigt werden: Hello, Google Cloud!

Zusammenfassung

Sie haben den Cloud Shell-Editor erfolgreich geöffnet. Damit können Sie Dateien visuell bearbeiten. Anschließend haben Sie Ihren Code über die Cloud Shell-Eingabeaufforderung ausgeführt.

4. Glückwunsch!

Sie haben die ersten Schritte mit der Google Cloud Platform gemacht und gelernt, wie Sie Cloud Shell starten und den integrierten Editor verwenden.

Weitere Informationen

Lizenz

Dieser Text ist mit einer Creative Commons Attribution 2.0 Generic License lizenziert.