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, erfordern aber dennoch häufig eine Kreditkarte oder eine andere hinterlegte Abrechnungsmethode. In diesem Codelab erfahren Sie, wie Sie ein Guthaben in Höhe von 10$ als Rechnungskonto einrichten, damit Sie Ihre Zahlungsinformationen nicht eingeben müssen und zusätzlich Geld erhalten, um Google Cloud auszuprobieren.

Voraussetzungen:

  • Ein Google-Konto (am besten @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 einem Browser erhalten Sie Befehlszeilenzugriff auf Ihre Cloud-Ressourcen und optional einen Texteditor mit Syntaxhervorhebung.

Beispiel für Cloud Shell mit angezeigtem Terminal und Texteditor:

c63be5210e69eb64.png

Vollständig geladen, Batterien im Lieferumfang enthalten

In Cloud Shell sind bereits gängige Entwicklertools wie Node.js, Java, Go, Python, PHP und Ruby installiert. Sind Sie ein Systemadministrator? Cloud Shell wird mit einem MySQL-Client, einem PostgreSQL-Client, Kubernetes, Docker und mehr installiert.

c5b8ba52a4e6b2fb.png

Codelab starten

Diese Debian-basierte virtuelle Maschine verfügt über alle erforderlichen Entwicklungstools. 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. Für dieses Codelab benötigen Sie also nur einen Browser – ja, er funktioniert auf Chromebooks.

  1. Klicken Sie einfach auf Cloud Shell aktivieren fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q, um Cloud Shell über die Cloud Console zu aktivieren. Die Bereitstellung und Verbindung mit der Umgebung dauert einen Moment.

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

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

Sobald Sie mit Cloud Shell verbunden sind, sollten Sie sehen, dass Sie bereits authentifiziert sind und dass das Projekt bereits auf Ihre PROJECT_ID eingestellt ist.

gcloud auth list

Befehlsausgabe

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

Befehlsausgabe

[core]
project = <PROJECT_ID>

Sollte das Projekt aus irgendeinem Grund nicht eingerichtet sein, geben Sie einfach den folgenden Befehl ein:

gcloud config set project <PROJECT_ID>

Du suchst dein Gerät (PROJECT_ID)? Sehen Sie nach, welche ID Sie bei den Einrichtungsschritten verwendet haben, oder rufen Sie sie im Dashboard der Cloud Console auf:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell legt außerdem standardmäßig einige Umgebungsvariablen fest, die bei der Ausführung zukünftiger Befehle nützlich sein können.

echo $GOOGLE_CLOUD_PROJECT

Befehlsausgabe

<PROJECT_ID>
  1. Legen Sie schließlich 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 Rechenressourcen 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.

Lerninhalte

  • Einfache Node.js-App auf der Google Cloud Platform bereitstellen
  • gcloud-Befehle verwenden

3. Cloud Shell-Editor testen

Cloud Shell umfasst 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, klicken Sie in der Cloud Shell-Befehlszeile auf die Schaltfläche Editor öffnen.

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

63ec88931c39bf64.png

Das 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!

Sie sollten die folgende Ausgabe sehen: Hello, Google Cloud!

Zusammenfassung

Sie haben den Cloud Shell-Editor geöffnet, mit dem Sie Dateien visuell bearbeiten können. Anschließend haben Sie den Code mit der Cloud Shell-Eingabeaufforderung ausgeführt.

4. Glückwunsch!

Sie lernen die Google Cloud Platform kennen und wissen, 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.