App Engine-Anwendung mit Cloud Shell bereitstellen

Auf dieser Seite wird beschrieben, wie Sie mit Cloud Shell eine App Engine-Anwendung schnell aus einer Beispielanwendung bereitstellen.

Hinweise

  1. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  4. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  5. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

Anwendung bereitstellen

  1. Klicken Sie oben im Fenster der Google Cloud Console auf Shell aktivieren Cloud Shell aktivieren:

    Dadurch wird die Cloud Shell-Sitzung in einem Frame im unteren Bereich der Google Cloud Console gestartet.

  2. Klonen Sie eine Beispielanwendung und führen Sie sie lokal in der Cloud Shell-Sitzung mithilfe des App Engine-Entwicklungsservers aus:

    git clone http://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml
    
  3. Klicken Sie auf Webvorschau Webvorschau und wählen Sie dann Vorschau auf Port 8080 aus, um eine Verbindung zum Entwicklungsserver herzustellen.

    Die Vorschau-URL für den Proxydienst wird in Cloud Shell in einem neuen Browserfenster geöffnet.

  4. Klicken Sie zum Öffnen des Codeeditors im Cloud Shell-Menü auf Schaltfläche „Code-Editor“, um die geklonte Anwendung zu bearbeiten.

  5. Ändern Sie den Text in index.html:

    Doppelklicken Sie im Code-Editor auf index.html, um die Datei zur Bearbeitung zu öffnen, und ändern Sie dann den Text in index.html von An anonyme Person hat: in Ein mysteriöser Fremder sagte:.

    Die Änderung wird in der Cloud Shell-Ausgabe angezeigt. Aktualisieren Sie die Vorschau der Anwendung, um die Änderungen zu sehen.

  6. Entwicklungsserver anhalten:

    Nachdem Sie eine Vorschau der App Engine-Anwendung angezeigt haben, drücken Sie in Ihrer Cloud Shell-Sitzung Ctrl + C, um den Entwicklungsserver anzuhalten.

  7. Initialisieren Sie die App Engine-Anwendung:

    Erstellen Sie eine App Engine-Anwendung, die an Ihr Projekt gebunden ist, falls Sie dies noch nicht getan haben, und wählen Sie ihre Region aus:

    gcloud app create --project=[YOUR_PROJECT_NAME]
    
  8. Stellen Sie die Anwendung in App Engine bereit.

    gcloud app deploy ./index.yaml ./app.yaml
    
  9. Anwendung im Webbrowser öffnen Die URL lautet: http://<PROJECT_ID>.<REGION-ID>.r.appspot.com/

    Die Bereitstellung kann einige Minuten dauern. Wenn die Anwendung nicht vollständig bereitgestellt wurde, wird im Webbrowser eine Fehlermeldung angezeigt. Aktualisieren Sie den Browser, damit die bereitgestellte Anwendung angezeigt wird.

  10. Deaktivieren Sie Ihre App, um unnötige Kosten zu vermeiden:

    Um die gerade bereitgestellte Anwendung zu deaktivieren, rufen Sie App Engine in der Google Cloud Console auf und wählen Einstellungen > Anwendungseinstellungen > Anwendung deaktivieren aus.

Nächste Schritte