Python 2 wird von der Community nicht mehr unterstützt. Wir empfehlen die Migration von Python 2-Anwendungen zu Python 3.

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 Abkürzungscode, den Google basierend auf 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 Regionen-IDs den häufig verwendeten Länder- und Provinzcodes ähneln. Das Einbinden von REGION_ID.r in App Engine-URLs ist für vorhandene Anwendungen optional und wird bald für alle neuen Anwendungen erforderlich sein.

Für einen reibungslosen Übergang wird App Engine nach und nach für die Verwendung von Regions-IDs aktualisiert. Wenn wir Ihr Google Cloud-Projekt noch nicht aktualisiert haben, wird für Ihre Anwendung keine Regions-ID angezeigt. Da die ID für vorhandene Anwendungen optional ist, müssen Sie keine URLs aktualisieren oder andere Änderungen vornehmen, sobald die Regions-ID für Ihre vorhandenen Anwendungen verfügbar ist.

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 Cloud Console-Projekt-ID als jene anzugeben, die Sie im gcloud-Tool 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 App über die Befehlszeile finden Sie unter Python-App 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

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.