Zur Bereitstellung Ihrer Anwendung in App Engine müssen Sie ein Google Cloud-Projekt und Ihre App Engine-Anwendungsressourcen erstellen.
Das Google Cloud-Projekt ist ein Container der obersten Ebene, der Ihre App Engine-Anwendung und andere Google Cloud-Ressourcen enthält.
Die App Engine-Anwendung ist eine Ressource, die Sie erstellen müssen, um App Engine zu aktivieren. Die App Engine-Anwendungsressource definiert die Region, in der Sie den Webdienst ausführen und die zugehörigen Einstellungen, Anmeldedaten und Metadaten speichern möchten. Pro Google Cloud-Projekt kann nur eine App Engine-Anwendungsressource erstellt werden und die angegebene Region kann nach der Erstellung der Ressource nicht mehr geändert werden.
Wenn Sie bereits ein Google Cloud-Projekt mit App Engine und der Cloud Build API haben, fahren Sie mit Webdienst schreiben fort.
Google Cloud-Projekt erstellen
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Führen Sie den folgenden
gcloud
-Befehl aus, um App Engine zu aktivieren und die zugehörigen Anwendungsressourcen zu erstellen. Der ausgewählte Standort kann später nicht mehr geändert werden.gcloud app create
App Engine-Standorte
App Engine ist regional, was bedeutet, dass sich die Infrastruktur, in der Ihre Anwendungen ausgeführt werden, in einer bestimmten Region befindet und Google sie so verwaltet, dass sie redundant in allen Zonen innerhalb dieser Region verfügbar ist.
Die Erfüllung der Latenz-, Verfügbarkeits- oder Langlebigkeitsanforderungen ist der wichtigste Gesichtspunkt bei der Auswahl der Region, in der Ihre Anwendungen ausgeführt werden sollen. Sie können im Allgemeinen die Region auswählen, die den Nutzern Ihrer Anwendung am nächsten ist. Sie sollten jedoch die Standorte berücksichtigen, an denen App Engine verfügbar ist, sowie die Standorte der anderen Google Cloud-Produkte und -Dienste, die Ihre Anwendung nutzt. Eine Nutzung von Diensten über mehrere Standorte kann die Latenz der Anwendung sowie die Preise beeinflussen.
Sie können die Region einer Anwendung nicht mehr ändern, nachdem Sie sie festgelegt haben.
Wenn Sie bereits eine App Engine-Anwendung erstellt haben, können Sie die Region mit einer der folgenden Methoden aufrufen:
Führen Sie den Befehl
gcloud app describe
aus:Öffnen Sie das App Engine-Dashboard in der Google Cloud Console. Die Region wird oben auf der Seite angezeigt.
Nächste Schritte
Ihr Google Cloud-Projekt ist nun eingerichtet und Sie können einen einfachen Webdienst schreiben.