Как удалить службу AppEngine по умолчанию в существующем проекте Google Cloud с помощью Firestore - PullRequest
2 голосов
/ 24 мая 2019

У меня есть существующий проект Google Cloud, который был создан Firebase, и я использую Firestore в этом проекте. Решил попробовать AppEngine и запустить Hello World Example в этом проекте.

Теперь я хочу удалить эту недавно развернутую Службу AppEngine, но есть 2 проблемы:

1) Документы Hello World предлагают отключить AppEngine. В этом случае Firestore не работает

2) Невозможно удалить эту службу из CLI / UI, так как эта служба была развернута как служба по умолчанию

 Issue deleting service: [default]
 The default service (module) cannot be deleted.

Есть ли способ удалить этот сервис из проекта и сохранить Firebase Firestore?

Ответы [ 2 ]

0 голосов
/ 24 мая 2019

Как отображается в пользовательском интерфейсе при отключенной кнопке «Стоп»:

Вы можете останавливать только версии, масштабированные вручную, базовые или в гибкой среде

Решениеэто развернуть другую службу по умолчанию с помощью гибкого env, остановить его и затем удалить приложение со стандартным env:

1) Изменить app.yaml:

runtime: nodejs env: flex

2) Запустите gcloud app deploy

3) Остановите новую версию с помощью пользовательского интерфейса или интерфейса командной строки

4) Удалите старую версию

0 голосов
/ 24 мая 2019

2) Невозможно удалить эту службу из CLI / UI, так как эта служба была развернута как служба по умолчанию

См. https://cloud.google.com/nodejs/getting-started/delete-tutorial-resources.

Единственный способ удалить версию приложения App Engine по умолчанию - удалить проект. Однако вы можете остановить версию по умолчанию в консоли GCP. Это действие закрывает все экземпляры, связанные с версией. Вы можете перезапустить эти экземпляры позже, если это необходимо. В стандартной среде App Engine вы можете остановить версию по умолчанию, только если ваше приложение имеет ручное или базовое масштабирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...