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.
In diesem Abschnitt des Leitfadens wird gezeigt, wie Sie mit der gcloud CLI den Java-Webdienst in App Engine bereitstellen. Weitere Informationen zur Java-Laufzeitumgebung und ihrer Funktionsweise finden Sie unter Java-Laufzeitumgebung.
Hinweise
- Erstellen Sie mit einer App Engine-Anwendung ein Google Cloud-Projekt.
- Erstellen Sie einen Java-Webserver, der bereit für die Bereitstellung in App Engine ist.
- Installieren Sie die Google Cloud CLI, in der das
gcloud
-Befehlszeilentool enthalten ist. Achten Sie darauf, dassgcloud
für die Verwendung des Google Cloud-Projekts konfiguriert ist, für das Sie die Bereitstellung vornehmen möchten.
Wichtige Fakten
- Verwenden Sie
gcloud app deploy
undgcloud app browse
, um Ihren Dienst bereitzustellen und aufzurufen.
Dienst bereitstellen
Führen Sie im Ordner my-java-service
, in dem sich die Maven-POM- oder Gradle-Build-Datei befindet, folgenden Befehl in Ihrem Terminal aus:
gcloud app deploy
Ihre Quelldateien werden dann in Cloud Storage hochgeladen. Cloud Build erstellt Ihre Anwendung und stellt sie in App Engine bereit.
Mehrere Dienste bereitstellen
Sie können Ihrem Projekt mehrere Dienste hinzufügen. Dazu erstellen Sie für jeden Dienst eine app.yaml
-Datei. Fügen Sie das Attribut service
in jede app.yaml
-Datei ein, um den Namen des Dienstes anzugeben.
Weitere Informationen zum Strukturieren Ihrer Anwendung mit mehreren Diensten finden Sie unter Webdienste in App Engine strukturieren.
Wenn Sie mehrere Dienste bereitstellen möchten, folgen Sie dieser Anleitung.
Jeder bereitgestellte Dienst hat eine eigene zugewiesene URL.
Dienst aufrufen
Mit dem folgenden Befehl können Sie den Browser schnell starten und unter https://PROJECT_ID.REGION_ID.r.appspot.com
auf Ihren Webdienst zugreifen:
gcloud app browse
Dienste und Versionen
Sie haben jetzt einen Dienst erstellt und in App Engine bereitgestellt.
Sie können den Namen Ihres Dienstes in der Datei app.yaml
angeben. Wenn der Name weggelassen wird, wird er als default
behandelt. Der erste Dienst, den Sie bereitstellen, muss der Standarddienst sein.
Sie können Ihren Dienst jederzeit aktualisieren, indem Sie den Befehl gcloud app deploy
noch einmal ausführen. Bei jeder Bereitstellung wird eine neue Version erstellt und der Traffic wird automatisch an die neueste Version weitergeleitet.
So bestätigen Sie, dass Ihr Dienst erstellt und eine Version bereitgestellt wurde:
Rufen Sie Ihre App Engine-Dienste in der Google Cloud Console auf:
Sie sollten einen Dienst mit dem Namen
default
sehen. Der Standarddienst ist unter der folgenden URL öffentlich zugänglich:https://PROJECT_ID.REGION_ID.r.appspot.com
Rufen Sie die Versionen auf:
Sie sollten eine Version mit Zeitstempel sehen, die Ihrer Bereitstellung entspricht.
Informationen zum Senden von Anfragen an bestimmte Dienste und Versionen finden Sie unter Anfragerouting.
Nächste Schritte
Glückwunsch! Sie haben eine Anwendung erstellt, mit der hochgeladene Bilder gespeichert und klassifiziert werden können. Sie können der Anwendung nun noch weitere Features hinzufügen. Informationen dazu finden Sie auf folgenden Seiten:
- Weitere Java-Codebeispiele für die App Engine-Standardumgebung sind im GitHub-Repository von Google Cloud zu finden. Diese Beispiele können sowohl beide für Java verwendet werden.
- Schreiben von Anwendungsprotokollen und Interpretieren von Systemprotokollen (siehe Anwendungsprotokolle lesen und schreiben)
- Ausführliche Informationen zur Funktionsweise von App Engine (siehe Java-Laufzeitumgebung)