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. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

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 https://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: https://<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