我拥有Firebase创建的现有Google Cloud项目,并在该项目中使用Firestore。决定尝试AppEngine并在此项目中运行Hello World Example。
现在,我要删除此新部署的AppEngine服务,但是有2个问题:
1)Hello World Docs建议关闭AppEngine。在这种情况下,Firestore无法正常工作
2)由于此服务已部署为默认服务,因此无法从CLI / UI删除该服务
Issue deleting service: [default]
The default service (module) cannot be deleted.
是否可以从项目中删除此服务并保留Firebase Firestore?
答案 0 :(得分:0)
2)由于此服务已部署为默认服务,因此无法从CLI / UI删除该服务
请参见https://cloud.google.com/nodejs/getting-started/delete-tutorial-resources。
删除App Engine应用程序默认版本的唯一方法是删除项目。但是,您可以在GCP控制台中停止默认版本。此操作将关闭与该版本关联的所有实例。如果需要,您可以稍后重新启动这些实例。 在App Engine标准环境中,只有在您的应用具有手动或基本缩放比例时,您才能停止默认版本。
答案 1 :(得分:0)
在禁用的“停止”按钮上显示在用户界面中:
您只能停止手动缩放,基本缩放或在灵活环境中的版本
解决方案是使用灵活的env部署另一个默认服务,将其停止,然后使用Standard env删除该应用程序:
1)更改app.yaml:
runtime: nodejs
env: flex
2)运行gcloud app deploy
3)使用UI或CLI停止新版本
4)删除旧版本
答案 2 :(得分:0)
如果您的项目没有其他内容,则可以通过https://console.cloud.google.com/iam-admin/settings关闭该项目。