Anwendung erstellen


In diesem Teil der Anleitung zum Python-Gästebuch-Code erfahren Sie mehr über die Bereitstellung der Anwendung in App Engine.

Diese Seite ist Teil einer mehrseitigen Anleitung. Um von Anfang an zu beginnen und eine Anleitung zum Einrichten zu erhalten, lesen Sie Gästebuch erstellen.

Regions-ID

REGION_ID ist ein abgekürzter Code, den Google anhand der Region zuweist, die Sie beim Erstellen Ihrer Anwendung ausgewählt haben. Der Code bezieht sich nicht auf ein Land oder eine Provinz, auch wenn einige Regions-IDs häufig verwendeten Länder- und Provinzcodes ähneln können. Bei Anwendungen, die nach Februar 2020 erstellt wurden, ist REGION_ID.r in den App Engine-URLs enthalten. Bei Anwendungen, die vor diesem Datum erstellt wurden, ist die Regions-ID in der URL optional.

Hier finden Sie weitere Informationen zu Regions-IDs.

App für App Engine bereitstellen

Zum Hochladen der App führen Sie den folgenden Befehl im appengine-guestbook-python-Verzeichnis Ihres Projekts aus, in dem sich die Dateien app.yaml und index.yaml befinden:

gcloud app deploy app.yaml index.yaml

Optionale Flags:

  • Verwenden Sie das Flag --project, um eine andere Google Cloud Console-Projekt-ID als jene anzugeben, die Sie in der gcloud CLI als Standard initialisiert haben. Beispiel: --project [YOUR_PROJECT_ID]
  • Verwenden Sie das Flag -v, um eine Versions-ID festzulegen, andernfalls wird eine neue erstellt. Beispiel: -v [YOUR_VERSION_ID]

Die Generierung der Datenspeicherindexe kann einige Zeit dauern, bevor Ihre Anwendung zur Verfügung steht. Wenn die Indexe noch generiert werden, erhalten Sie beim Zugriff auf Ihre App die Nachricht NeedIndexError. Dieser Fehler ist nur vorübergehend. Versuchen Sie es später noch einmal, falls Sie zuerst diesen Fehler erhalten.

Weitere Informationen zum Bereitstellen der Anwendung über die Befehlszeile finden Sie unter Python-Anwendung bereitstellen.

Bereitgestellte Anwendung ansehen

Führen Sie den folgenden Befehl aus, um Ihren Browser zu starten und sich die Anwendung unter https://PROJECT_ID.REGION_ID.r.appspot.com anzeigen zu lassen:

gcloud app browse

Bereinigen

Damit Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen nicht in Rechnung gestellt werden, löschen Sie entweder das Projekt, das die Ressourcen enthält, oder Sie behalten das Projekt und löschen die einzelnen Ressourcen.

Anleitungen zum Verwalten der Abrechnung, Deaktivieren einer Anwendung und Herunterfahren eines Projekts finden Sie unter Google Cloud-Projekt für App Engine einrichten.

Nächste Schritte

Die folgenden Funktionen sind vielleicht interessant für Sie:

Ausführliche Informationen zur Funktionsweise von App Engine finden Sie in der Dokumentation zur Python-Laufzeitumgebung sowie unter Anfragen verarbeiten und Anfragen weiterleiten.