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.
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:
- Nutzer mit Google-Konten oder OAuth authentifizieren
- Logs lesen und schreiben zeigt Ihnen, wie Anwendungs-Logs geschrieben und die System-Logs interpretiert werden.
- Aufgabenwarteschlangen verwenden zeigt Ihnen, wie Sie nach der Anfrage mit Aufgabenwarteschlangen im Hintergrund Aufgaben ausführen können.
Ausführliche Informationen zur Funktionsweise von App Engine finden Sie in der Dokumentation zur Python-Laufzeitumgebung sowie unter Anfragen verarbeiten und Anfragen weiterleiten.