Webdienst bereitstellen

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.

Hier finden Sie weitere Informationen zu Regions-IDs.

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

  1. Erstellen Sie mit einer App Engine-Anwendung ein Google Cloud-Projekt.
  2. Erstellen Sie einen Java-Webserver, der bereit für die Bereitstellung in App Engine ist.
  3. Installieren Sie die Google Cloud CLI, in der das gcloud-Befehlszeilentool enthalten ist. Achten Sie darauf, dass gcloud 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 und gcloud app browse, um Ihren Dienst bereitzustellen und aufzurufen.

Stellen Sie den Dienst bereit.

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.

Ihren 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:

  1. Rufen Sie Ihre App Engine-Dienste in der Google Cloud Console auf:

    Dienste aufrufen

    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

  2. Rufen Sie die Versionen auf:

    Versionen aufrufen

    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: