App Engine-Anwendung mit Cloud Shell bereitstellen
Auf dieser Seite wird beschrieben, wie Sie eine App Engine-Anwendung schnell eine Beispielanwendung mit Cloud Shell.
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.
-
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
Anwendung bereitstellen
Klicken Sie oben im Google Cloud Console-Fenster auf Aktivieren Sie Cloud Shell:
Dadurch wird die Cloud Shell-Sitzung in einem Frame unten im in der Google Cloud Console
Beispielanwendung klonen und lokal in Cloud Shell ausführen mit dem App Engine-Anwendungsserver:
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.
Die Vorschau-URL für den Proxydienst wird in Cloud Shell in einem neuen Browserfenster geöffnet.
Um den Code-Editor zu öffnen, klicken Sie auf aus dem Cloud Shell-Menü aus, um die geklonte Anwendung zu bearbeiten.
Ändern Sie den Text in
index.html
:Doppelklicken Sie im Codeeditor auf
index.html
, um die Datei zur Bearbeitung zu öffnen. und ändere dann den Text inindex.html
von Eine anonyme Person schrieb: an Ein mysteriöser Fremder sagte:Die Änderung wird in der Cloud Shell-Ausgabe angezeigt. Um zu sehen, aktualisieren Sie die Vorschau der App.
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 ist, 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:
Zum Deaktivieren der soeben bereitgestellten Anwendung wechseln Sie zu App Engine in Google Cloud Console und wählen Sie Einstellungen > Anwendungseinstellungen > Anwendung deaktivieren