Удаление приложения Google App Engine

104

Можно ли удалить приложение GAE после того, как оно было создано?

Я допустил ошибку при вводе имени, и теперь у меня есть фиктивное приложение, которое мне не удалось удалить.

Хулио Сезар
источник

Ответы:

85

С новой консолью Google Cloud вы по-прежнему можете отключать приложения GAE, как и раньше (App Engine -> Настройки -> Отключить). В настоящее время они не могут быть удалены. Однако вы можете удалить весь проект, перейдя в IAM -> Настройки -> Завершение работы. Эта кнопка находится в заголовке, и ее немного сложно заметить. Выглядит это так:

введите описание изображения здесь


Начиная с AppEngine SDK 1.2.6 , можно полностью удалять приложения . Но будьте осторожны, app-id больше не будет использоваться.

Стив Армстронг
источник
4
Вы можете отправить им электронное письмо, если вам ДЕЙСТВИТЕЛЬНО нужен идентификатор. Они могут вернуть его под конкретный проект. Я лично этого не делал, но я видел людей в группах Google, которые говорили, что это возможно
Патрис
1
@Patrice Какой у них адрес электронной почты?
suzanshakya
1
@suzanshakya Я считаю, что служба поддержки поможет в этом, так что на самом деле это не электронная почта, а скорее система продажи билетов, предлагаемая тем, у кого есть пакет поддержки. Если у вас его нет ... не уверен, если честно.
Патрис
28
Эти инструкции привели к закрытию всего проекта. Если в вашем проекте размещены другие вещи, кроме GAE, которые вы хотите сохранить, вам не следует следовать этому решению.
arudzinska
42

Поскольку большинство ответов устарели или противоречивы, и это важный вопрос, я решил прояснить текущие возможные решения при намерении удалить приложение в Google App Engine или при возникновении связанных проблем.

В настоящее время нет возможности удалить существующее приложение в GAE. После создания он не может быть удален, а его первоначальные настройки не могут быть изменены (например, регион, в котором он был развернут). Единственный возможный обходной путь - начать новый проект и развернуть новое приложение. В Google Issue Tracker поступали запросы функций по следующим вопросам: удаление приложения и изменение зоны / региона . Вы все равно можете удалить весь проект, как описано в ответе Стива Армстронга, но имейте в виду, что это приведет к удалению всего, что вы там создали (например, GCE, GKE и т. Д.), А не только GAE.

Однако все зависит от того, почему вы хотите удалить свое приложение. Если вы просто хотите, чтобы оно перестало обслуживать запросы или не хотите, чтобы оно приводило к дополнительным расходам, вы можете отключить приложение, как описано в документации GCP здесь .

Арудзинская
источник
Это должен быть правильный ответ
Альберт Касадемонт
Почему тогда я сейчас вижу кнопку «Удалить» вверху? Мне удалось удалить приложение, но я не уверен, что оно
Alex F
21

Эта функция уже зарегистрирована, пожалуйста, отметьте ее:

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

Александр Кожевников
источник
1
Вот это да. какие !! Я не могу удалить проект, потому что у меня там тоже есть GKE. Я пытался что-то переместить в AppEngine. Я никогда не буду рассматривать использование платформы, в которой отсутствует такая базовая функция.
Дэвид Дехган
11

Чтобы отключить / удалить ваше приложение:

  • В консоли администрирования щелкните свое приложение, чтобы сделать его активным.
  • Нажмите Настройки приложения слева в разделе Администрирование.
  • Щелкните Отключить приложение.
  • Щелкните Отключить приложение сейчас.
  • Если вы хотите удалить свое приложение:
    1. Если для вашего приложения включен биллинг, отключите биллинг. Вы не можете удалить, пока не сделаете это.
    2. Щелкните Запросить окончательное удаление. Приложение будет удалено примерно через 72 часа. Чтобы снова включить отключенное приложение, нажмите «Повторно включить приложение».

введите описание изображения здесь источник

grepit
источник
9

В настоящее время нет возможности удалить приложение GAE.

Ник Берарди
источник
3

Я оценивал, можем ли мы использовать AppEngine, и запустил их учебные пособия, которые создали для меня тестовое приложение в моем проекте по умолчанию. Когда я попытался удалить приложение, я был шокирован тем, что это невозможно! Единственный способ - удалить проект, который удалит все остальные GKE и любые другие службы под этой учетной записью.

После множества исследований и звонков в службу поддержки Google они предложили следующее: перейти на поддержку уровня Silver за 150 долларов в месяц и отправить им электронное письмо для удаления приложения.

Вот сеанс чата со службой поддержки Google. Если бы вы рассматривали возможность использования Google AppEngine, я бы подумал еще раз.

введите описание изображения здесь

Дэвид Дехган
источник
2

Помимо отключения приложения App Engine, вы можете:

  • Отключите разрешение API в APIs & Services
  • Удалите файлы, связанные с App Engine, из Storage
  • Удалить разрешения App Engine в IAM & Admin
  • Удалите App Engine Service account

Это заморозит все платежи, связанные с App Engine, для не удаляемого отключенного приложения App Engine. По крайней мере, у меня это сработало :)

балаши630
источник
0

Я хотел удалить некоторые устаревшие приложения Google App Engine, созданные мной много лет назад, но когда я попытался удалить их из новой облачной платформы Google (например: https://support.google.com/cloud/answer/6251787#shut- down-a-project ) У меня постоянно возникали ошибки «У вас нет разрешения». Решение, которое я нашел, заключалось в том, чтобы подписаться на бесплатную пробную версию Google Cloud Platform, после чего я смог их удалить.

Skensell
источник