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
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Anwendung bereitstellen
Klicken Sie oben im Fenster der Google Cloud Console auf Cloud Shell aktivieren:
Dadurch wird die Cloud Shell-Sitzung in einem Frame im unteren Bereich der Google Cloud Console gestartet.
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
Klicken Sie auf 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.
Klicken Sie zum Öffnen des Codeeditors im Cloud Shell-Menü auf , um die geklonte Anwendung zu bearbeiten.
Ä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 inindex.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.
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.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]
Stellen Sie die Anwendung in App Engine bereit.
gcloud app deploy ./index.yaml ./app.yaml
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.
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.