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
.