Eine App Engine-Anwendung wird über eine app.yaml
-Datei konfiguriert. Diese enthält Einstellungen für CPU-, Arbeitsspeicher-, Netzwerk- und Datenträgerressourcen, Skalierungen und andere allgemeine Einstellungen, einschließlich Umgebungsvariablen.
app.yaml
-Dateien
Sie können die Laufzeitkonfiguration für Ihre Python-Anwendung, einschließlich Versionen und URLs, in der Datei app.yaml
angeben. Diese Datei dient als Deployment-Deskriptor für eine bestimmte Dienstversion.
Erstellen Sie zuerst die Datei app.yaml
für den Dienst default
Ihrer Anwendung. Erst dann können Sie app.yaml
-Dateien für zusätzliche Dienste erstellen und bereitstellen.
In der folgenden app.yaml
wird veranschaulicht, wie Sie Ihre Anwendung für die Verwendung der aktuellen Version von Python konfigurieren. Wenn Sie eine andere unterstützte Version von Python verwenden möchten, müssen Sie die Datei app.yaml
aktualisieren. Weitere Informationen finden Sie unter Python-Laufzeit.
Je nach Komplexität des Dienstes Ihrer Anwendung müssen Sie möglicherweise nur wenige Elemente in der entsprechenden app.yaml
-Datei definieren. In diesem Beispiel wird gezeigt, was eine einfache Python-Anwendung in der flexiblen Umgebung erfordern kann:
Sie können Dateien des Typs app.yaml
jeweils eindeutige Namen geben, müssen diese Dateinamen dann aber auch im Bereitstellungsbefehl angeben. Wenn Sie beispielsweise Ihre app.yaml
-Datei service-name-app.yaml
oder app.flexible.yaml
benennen, müssen Sie Ihre Anwendung so bereitstellen:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
Weitere Informationen zum Strukturieren mehrerer Dienste und app.yaml
-Dateien in Ihrer Anwendung finden Sie unter Webdienste strukturieren.
Alle Konfigurationselemente
Eine vollständige Liste aller in dieser Konfigurationsdatei unterstützten Elemente finden Sie in der Referenz zu app.yaml
.