Firebaseによって作成された既存のGoogleCloudプロジェクトがあり、このプロジェクトで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.
このサービスをプロジェクトから削除してFirebaseFirestoreを維持する方法はありますか?
無効にした停止ボタンのUIに表示されるように:
手動でスケーリングされたバージョン、基本的にスケーリングされたバージョン、または柔軟な環境でのみ停止できます
解決策は、flexible envを使用して別のデフォルトサービスをデプロイし、それを停止してから、Standardenvでアプリを削除することです。
1)app.yamlを変更します:
runtime: nodejs env: flex
2)gcloud app deploy
を実行します
3)UIまたはCLIを使用して新しいバージョンを停止します
4)古いバージョンを削除する
プロジェクトに他に何もない場合は、 https://console.cloud.google.com/iam-admin/settings でプロジェクトをシャットダウンできます。