Laufzeiteinstellungen definieren

Eine Java 11-Anwendung in App Engine wird mithilfe der Datei app.yaml konfiguriert. Diese enthält Einstellungen für Laufzeit, Handler und Skalierung sowie andere allgemeine Einstellungen einschließlich Umgebungsvariablen.

app.yaml-Dateien

Geben Sie die gesamte Laufzeitkonfiguration für Ihre Java-11-Anwendung, einschließlich Versionen und URLs, in der Datei app.yaml an. Diese Datei dient als Bereitstellungsdeskriptor einer bestimmten 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.

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.standard.yaml benennen, müssen Sie Ihre Anwendung so bereitstellen:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml
Weitere Informationen zum Strukturieren mehrerer Dienste und app.yaml-Dateien in Ihrer Anwendung finden Sie unter Webdienste strukturieren.

Bei einer einfachen Java 11-Anwendung in der Standardumgebung muss die Datei app.yaml üblicherweise nur das Element runtime enthalten. Beispiel:

runtime: java11

Wenn Sie keine app.yaml-Datei erstellen, kann mit dem Befehl gcloud app deploy eine solche Datei beim Bereitstellen der Anwendung angelegt werden. Die von App Engine erstellte Datei app.yaml enthält nur die Einstellungen, die zum Ausführen Ihrer Anwendung erforderlich sind.

Alle Konfigurationselemente

Eine vollständige Liste aller in dieser Konfigurationsdatei unterstützten Elemente finden Sie in der Referenz zu app.yaml.