Usuwanie aplikacji Google App Engine

104

Czy można usunąć aplikację GAE po jej utworzeniu?

Popełniłem błąd podczas wpisywania nazwy i mam teraz fałszywą aplikację, której nie byłem w stanie usunąć.

Juliusz Cezar
źródło

Odpowiedzi:

85

Dzięki nowej konsoli Google Cloud nadal możesz wyłączać aplikacje GAE jak wcześniej (App Engine -> Ustawienia -> Wyłącz). Obecnie nie można ich usunąć. Możesz jednak usunąć cały projekt, przechodząc do IAM -> Ustawienia -> Zamknij. Ten przycisk znajduje się w nagłówku i jest nieco trudny do wykrycia. To wygląda tak:

wprowadź opis obrazu tutaj


Od AppEngine SDK 1.2.6 można całkowicie usunąć aplikacje . Ale uwaga, identyfikator aplikacji nie będzie ponownie użyteczny.

Steve Armstrong
źródło
4
Możesz wysłać im e-mail, jeśli NAPRAWDĘ chcesz mieć identyfikator. Mogą go oddać za konkretny projekt. Osobiście tego nie zrobiłem, ale widziałem ludzi w grupach Google, którzy mówili, że to możliwe
Patrice,
1
@Patrice Jaki jest ich adres e-mail?
suzanshakya
1
@suzanshakya Wierzę, że wsparcie by w tym pomogło, więc tak naprawdę nie jest to e-mail, a raczej system biletowy oferowany osobom z pakietem wsparcia. Jeśli go nie masz ... nie jestem pewien, czy chcesz być szczery.
Patrice
28
Te instrukcje dotyczą zamknięcia całego projektu. Jeśli Twój projekt zawiera inne rzeczy niż GAE, które chcesz zachować, nie powinieneś stosować tego rozwiązania.
arudzinska
41

Ponieważ większość odpowiedzi jest nieaktualna lub sprzeczna i jest to ważne pytanie, postanowiłem wyjaśnić aktualne możliwe rozwiązania, gdy zamierzam usunąć aplikację w Google App Engine lub masz podobne problemy.

Obecnie nie ma możliwości usunięcia istniejącej aplikacji w GAE. Po utworzeniu nie można go usunąć ani zmienić jego ustawień początkowych (np. Regionu, w którym został wdrożony). Jedynym możliwym obejściem jest rozpoczęcie nowego projektu i wdrożenie nowej aplikacji. W Google Issue Tracker pojawiły się żądania funkcji dotyczące następujących problemów: usunięcie aplikacji i zmiana strefy / regionu . Nadal możesz usunąć cały projekt, jak opisano w odpowiedzi Steve'a Armstronga, ale pamiętaj, że spowoduje to usunięcie wszystkiego, co tam utworzyłeś (jak GCE, GKE itp.), Nie tylko GAE.

Jednak wszystko zależy od tego, dlaczego chcesz usunąć swoją aplikację. Jeśli chcesz po prostu zatrzymać obsługę żądań lub nie chcesz, aby wiązało się to z dalszymi kosztami, możesz wyłączyć aplikację zgodnie z opisem w dokumentach GCP tutaj .

arudzinska
źródło
To powinna być prawidłowa odpowiedź
Albert Casademont,
Dlaczego w takim razie u góry widzę obecnie przycisk Usuń? Udało mi się usunąć aplikację, ale nie jestem pewien, czy usunęła ona odpowiednie pliki w pamięci
Alex F
21

Ta funkcja jest już zarejestrowana, oznacz ją gwiazdką:

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

Alexander Kojevnikov
źródło
1
łał. co !! Nie mogę usunąć projektu, ponieważ mam tam również GKE. Próbowałem przenieść coś do AppEngine. Nigdy nie rozważę korzystania z platformy, w której brakuje tak podstawowej funkcji.
David Dehghan
11

Aby wyłączyć / usunąć aplikację:

  • W konsoli administracyjnej kliknij swoją aplikację, aby uczynić ją aktywną.
  • Kliknij Ustawienia aplikacji po lewej stronie w obszarze Administracja.
  • Kliknij opcję Wyłącz aplikację.
  • Kliknij opcję Wyłącz aplikację teraz.
  • Jeśli chcesz usunąć swoją aplikację:
    1. Jeśli płatności są włączone dla Twojej aplikacji, wyłącz je. Nie możesz usunąć, zanim to zrobisz.
    2. Kliknij Poproś o trwałe usunięcie. Aplikacja zostanie usunięta za około 72 godziny. Aby ponownie włączyć wyłączoną aplikację, kliknij opcję Ponownie włącz aplikację.

wprowadź opis obrazu tutaj źródło

grepit
źródło
9

Obecnie nie ma sposobu na usunięcie aplikacji GAE.

Nick Berardi
źródło
3

Oceniałem, czy możemy użyć AppEngine i uruchomiłem ich samouczki, które utworzyły dla mnie aplikację testową w ramach mojego domyślnego projektu. Kiedy próbowałem usunąć aplikację, byłem zszokowany, że nie można tego zrobić! Jedynym sposobem jest usunięcie projektu, który spowodowałby usunięcie wszystkich innych GKE i wszelkich innych usług na tym koncie.

Po kilku badaniach i wezwaniu pomocy technicznej Google zasugerowali, co zasugerowali: aby przejść na pakiet Silver Support za 150 $ miesięcznie i wysłać im e-mail w celu usunięcia aplikacji.

Oto sesja czatu z pomocą techniczną Google. Gdybyś rozważał użycie Google AppEngine, pomyślałbym jeszcze raz.

wprowadź opis obrazu tutaj

David Dehghan
źródło
2

Oprócz wyłączenia aplikacji App Engine możesz:

  • Wyłącz jego uprawnienia API w APIs & Services
  • Usuń pliki związane z App Engine z Storage
  • Usuń uprawnienia App Engine w sekcji IAM & Admin
  • Usuń App Engine Service account

Spowoduje to zamrożenie wszystkich opłat rozliczeniowych związanych z App Engine za niemożliwą do usunięcia wyłączoną aplikację App Engine. Przynajmniej u mnie zadziałało :)

balazs630
źródło
0

Chciałem usunąć niektóre starsze aplikacje Google App Engine, które zrobiłem lata temu, ale kiedy próbowałem je usunąć z nowej platformy Google Cloud (na przykład: https://support.google.com/cloud/answer/6251787#shut- down-a-project ) Ciągle otrzymywałem błędy „Nie masz uprawnień”. Rozwiązaniem, które znalazłem, było zarejestrowanie się na bezpłatną wersję próbną Google Cloud Platform, a następnie udało mi się je usunąć.

skensell
źródło