Löschen einer Google App Engine-Anwendung

103

Ist es möglich, eine GAE-Anwendung nach ihrer Erstellung zu löschen?

Ich habe beim Eingeben des Namens einen Fehler gemacht und habe jetzt eine Dummy-Anwendung, die ich nicht entfernen konnte.

Julius Caesar
quelle

Antworten:

84

Mit der neuen Google Cloud-Konsole können Sie GAE-Anwendungen weiterhin wie zuvor deaktivieren (App Engine -> Einstellungen -> Deaktivieren). Sie können derzeit nicht gelöscht werden. Sie können jedoch das gesamte Projekt löschen, indem Sie zu IAM -> Einstellungen -> Herunterfahren gehen. Diese Schaltfläche befindet sich in der Kopfzeile und ist etwas schwierig zu erkennen. Es sieht aus wie das:

Geben Sie hier die Bildbeschreibung ein


Ab AppEngine SDK 1.2.6 können Apps vollständig gelöscht werden . Aber Vorsicht, die App-ID kann nicht mehr verwendet werden.

Steve Armstrong
quelle
4
Sie können ihnen eine E-Mail senden, wenn Sie die ID WIRKLICH möchten. Sie können es für ein bestimmtes Projekt zurückgeben. Ich habe es nicht persönlich getan, aber ich habe Leute in Google-Gruppen gesehen, die sagten, es sei möglich
Patrice
1
@Patrice Wie lautet ihre E-Mail-Adresse?
Suzanshakya
1
@suzanshakya Ich glaube, Support würde dabei helfen, es ist also nicht wirklich eine E-Mail, sondern das Ticketing-System, das denjenigen angeboten wird, die ein Support-Paket haben. Wenn Sie keine haben ... sind Sie sich nicht sicher, ob Sie ehrlich sind.
Patrice
28
Diese Anweisungen beziehen sich auf das gesamte Herunterfahren des Projekts. Wenn Ihr Projekt andere Dinge als GAE enthält, die Sie behalten möchten, sollten Sie diese Lösung nicht befolgen.
Arudzinska
41

Da die meisten Antworten veraltet oder widersprüchlich sind und dies eine wichtige Frage ist, habe ich mich entschlossen, die derzeit möglichen Lösungen zu klären, wenn ich beabsichtige, eine Anwendung in Google App Engine zu löschen oder verwandte Probleme zu haben.

Derzeit gibt es keine Möglichkeit, eine vorhandene App in GAE zu löschen . Einmal erstellt, kann es weder entfernt noch seine Anfangseinstellungen geändert werden (wie die Region, in der es bereitgestellt wurde). Die einzig mögliche Problemumgehung besteht darin, ein neues Projekt zu starten und eine neue Anwendung bereitzustellen. In Google Issue Tracker gab es Funktionsanfragen zu folgenden Themen: Löschen einer App und Ändern der Zone / Region . Sie können weiterhin das gesamte Projekt löschen, wie in der Antwort von Steve Armstrong beschrieben. Beachten Sie jedoch, dass dadurch alles entfernt wird, was Sie dort erstellt haben (wie GCE, GKE usw.), nicht nur GAE.

Es hängt jedoch alles davon ab, warum Sie Ihre App löschen möchten. Wenn Sie einfach verhindern möchten, dass Anfragen bearbeitet werden, oder wenn Sie keine weiteren Kosten verursachen möchten, können Sie die App wie in den GCP-Dokumenten hier beschrieben deaktivieren .

Arudzinska
quelle
Dies sollte die gültige Antwort sein
Albert Casademont
Warum wird dann oben oben eine Schaltfläche zum Löschen angezeigt? Ich konnte eine App löschen, bin mir aber nicht sicher, ob sie die relevanten Dateien im Speicher gelöscht hat
Alex F
21

Diese Funktion ist bereits protokolliert. Bitte markieren Sie sie:

http://code.google.com/p/googleappengine/issues/detail?id=335

Alexander Kojevnikov
quelle
1
Beeindruckend. was !! Ich kann das Projekt nicht löschen, da ich dort auch GKE habe. Ich habe versucht, etwas nach AppEngine zu verschieben. Ich werde niemals in Betracht ziehen, eine Plattform zu verwenden, auf der eine solche Grundfunktion fehlt.
David Dehghan
11

So deaktivieren / löschen Sie Ihre Anwendung:

  • Klicken Sie in der Administrationskonsole auf Ihre Anwendung, um sie zur aktiven Anwendung zu machen.
  • Klicken Sie links unter Administration auf Anwendungseinstellungen.
  • Klicken Sie auf Anwendung deaktivieren.
  • Klicken Sie auf Anwendung jetzt deaktivieren.
  • Wenn Sie Ihre App löschen möchten:
    1. Wenn die Abrechnung für Ihre App aktiviert ist, deaktivieren Sie die Abrechnung. Sie dürfen vorher nicht löschen.
    2. Klicken Sie auf Permanente Löschung anfordern. Die Anwendung wird in ca. 72 Stunden gelöscht. Klicken Sie zum erneuten Aktivieren Ihrer deaktivierten Anwendung auf Anwendung erneut aktivieren.

Geben Sie hier die Bildbeschreibung ein Quelle

grepit
quelle
9

Derzeit gibt es keine Möglichkeit, eine GAE-Anwendung zu löschen.

Nick Berardi
quelle
3

Ich habe geprüft, ob wir AppEngine verwenden können, und ihre Tutorials ausgeführt, mit denen unter meinem Standardprojekt eine Test-App für mich erstellt wurde. Als ich versuchte, die App zu löschen, war ich schockiert, dass dies nicht möglich ist! Die einzige Möglichkeit besteht darin, das Projekt zu löschen, mit dem alle anderen GKE und alle anderen Dienste unter diesem Konto gelöscht werden.

Nach einer Reihe von Recherchen und Anrufen beim Produktsupport von Google wurde Folgendes vorgeschlagen: Upgrade auf Silver Support für 150 USD / Monat und Senden einer E-Mail zum Löschen der App.

Hier ist die Chat-Sitzung mit dem Google-Support. Wenn Sie überlegen würden, Google AppEngine zu verwenden, würde ich noch einmal darüber nachdenken.

Geben Sie hier die Bildbeschreibung ein

David Dehghan
quelle
2

Über das Deaktivieren der App Engine-Anwendung hinaus können Sie:

  • Deaktivieren Sie die API-Berechtigung unter APIs & Services
  • Entfernen Sie die App Engine-bezogenen Dateien aus Storage
  • Löschen Sie die App Engine-Berechtigungen unter IAM & Admin
  • Löschen Sie die App Engine Service account

Dadurch werden alle mit der App Engine verbundenen Abrechnungsgebühren für die nicht löschbare deaktivierte App Engine-Anwendung eingefroren. Zumindest hat es bei mir geklappt :)

balazs630
quelle
0

Ich wollte einige ältere Google App Engine-Anwendungen löschen, die ich vor Jahren erstellt habe, aber als ich versuchte, sie von der neuen Google Cloud Platform zu löschen (wie folgt: https://support.google.com/cloud/answer/6251787#shut- down-a-project ) Ich habe immer wieder Fehler "Sie haben keine Berechtigung" erhalten. Die Lösung, die ich gefunden habe, bestand darin, mich für eine kostenlose Testversion von Google Cloud Platform anzumelden und sie dann zu löschen.

Skensell
quelle