Anwendung aus Cloud Source Repositories in App Engine bereitstellen
In dieser Kurzanleitung wird beschrieben, wie Sie eine Anwendung aus Cloud Source Repositories in App Engine bereitstellen. Mit den folgenden Schritten stellen Sie Ihre Anwendung bereit, aktualisieren den Code der Anwendung und das Repository und stellen den aktualisierten Code noch einmal bereit.
Hinweise
- Führen Sie die Schritte unter
Code-Repository in Cloud Source Repositories erstellen aus.
Nach Abschluss dieser Kurzanleitung haben Sie eine Anwendung, die Sie in App Engine bereitstellen können.
- App Engine Admin API aktivieren
Anwendung bereitstellen
Wechseln Sie in einem Terminalfenster zum Verzeichnis mit dem Repository:
cd hello-world
Stellen Sie die Beispielanwendung bereit:
gcloud app deploy app.yaml
Prüfen Sie, ob Ihre Anwendung ausgeführt wird:
gcloud app browse
Im Browser wird die Meldung
Hello, World!
angezeigt.
Anwendung aktualisieren
Verwenden Sie in einem Terminalfenster einen Texteditor, um die Datei
main.py
durch Einfügen des folgenden Codes zu aktualisieren:#!/usr/bin/env python import webapp2 class MainHandler(webapp2.RequestHandler): def get(self): self.response.write('Goodbye, Moon!') app = webapp2.WSGIApplication([ ('/', MainHandler) ], debug=True)
Fügen Sie die Datei hinzu, um mit Git einen Commit auszuführen.
git add main.py
Führen Sie für die Datei ein Commit mit einem Kommentar durch, der den Verlauf dieser Aktion beschreibt:
git commit -m "Update main.py to say Goodbye Moon"
Übertragen Sie die Datei per Push an Cloud Source Repositories:
git push origin master
Anwendung noch einmal bereitstellen
Geben Sie in einem Terminalfenster folgenden Befehl ein:
gcloud app deploy app.yaml
Öffnen Sie die Anwendung:
gcloud app browse
Im Browser wird die Meldung
Goodbye, Moon!
angezeigt.
Bereinigen
Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden.
Anwendung deaktivieren
Rufen Sie in der Google Cloud Console die App Engine-Seite Einstellungen auf.
Klicken Sie auf Anwendung deaktivieren und folgen Sie den Anweisungen.
Die Deaktivierung der Anwendung wird sofort wirksam.
Bestätigen Sie, dass Ihre Anwendung deaktiviert wurde. Rufen Sie dazu die URL Ihrer Anwendung auf, z. B.
http://[YOUR_PROJECT_ID].appspot.com/
, wobei[YOUR_PROJECT_ID]
der Name Ihrer Google Cloud-Projekt-ID ist. Ist Ihre Anwendung deaktiviert, wird der HTTP-Statuscode404 Not Found
zurückgegeben.
Repository löschen
Öffnen Sie in der Google Cloud Console die Seite Alle Repositories für Cloud Source Repositories.
Halten Sie den Zeiger über das Repository, das Sie löschen möchten, und klicken Sie auf Einstellungen settings.
Die Seite Allgemeine Einstellungen wird geöffnet.
Klicken Sie auf Dieses Repository löschendelete.
Das Dialogfeld Repository entfernen wird geöffnet.
Geben Sie den Namen des Repositorys ein, das Sie löschen möchten.
Klicken Sie auf Löschen.
Nächste Schritte
- Weitere Informationen zu App Engine