Google App Engine アプリケーションの削除
-
09-06-2019 - |
質問
GAE アプリケーションを作成後に削除することはできますか?
名前を入力するときに間違えてしまい、ダミーのアプリケーションが作成されてしまい、削除できませんでした。
解決
新しい Google Cloud コンソールを使用しても、以前と同様に GAE アプリケーションを無効にすることができます([App Engine] --> [設定] --> [無効化])。ただし、これらの削除は、[IAM] --> [設定] --> [シャットダウン] に移動することで実行できるようになりました。このボタンはヘッダーにあるため、見つけるのが少し難しいです。次のようになります。
現在 AppEngine SDK 1.2.6 可能です アプリを完全に削除する. 。ただし、app-id は再度使用できなくなるので注意してください。
他のヒント
この機能はすでに記録されています。スターを付けてください:
http://code.google.com/p/googleappengine/issues/detail?id=335
ほとんどの回答は古いか矛盾しており、これは重要な質問であるため、Google App Engine でアプリケーションを削除する場合、または関連する問題が発生する場合に、現在考えられる解決策を明確にすることにしました。
現在、 削除する方法はありません GAE の既存のアプリ。一度作成すると、削除したり、初期設定 (デプロイ先のリージョンなど) を変更したりすることはできません。唯一可能な回避策は、新しいプロジェクトを開始して新しいアプリケーションをデプロイすることです。Google Issue Tracker には、次の問題に関する機能リクエストがありました。 アプリの削除 そして ゾーン/リージョンの変更. 。Steve Armstrong の回答で説明されているように、プロジェクト全体を削除することもできますが、これにより、GAE だけでなく、そこで作成したすべてのもの (GCE、GKE など) が削除されることに注意してください。
ただし、それはすべて、アプリを削除する理由によって異なります。単にリクエストの処理を停止したい場合、または追加のコストが発生したくない場合は、GCP ドキュメントの説明に従ってアプリを無効にすることができます。 ここ.
アプリケーションを無効化/削除するには:
- 管理コンソールで、アプリケーションをクリックしてアクティブなアプリケーションにします。
- 左側の「管理」の下にある「アプリケーション設定」をクリックします。
- 「アプリケーションを無効にする」をクリックします。
- 「アプリケーションを今すぐ無効にする」をクリックします。
- アプリを削除したい場合:
- アプリの課金が有効になっている場合は、課金を無効にします。これを行う前に削除することはできません。
- 「完全な削除をリクエスト」をクリックします。アプリケーションは約 72 時間後に削除されます。無効化したアプリケーションを再度有効にするには、「アプリケーションを再有効化」をクリックします。
この問題は修正されました。ここのドキュメントを参照してください。https://cloud.google.com/appengine/docs/standard/python/console/?csw=1#delete_app
現在、GAE アプリケーションを削除する方法はありません。
カルロス、問題は解決したというのは正しいので、私もそれに賛成票を投じました。ただし、リンクは少し古いため、更新されたリンクが以下にリストされています。https://developers.google.com/appengine/docs/adminconsole/applicationsettings#Disable_or_Delete_Your_Application
私は AppEngine を使用できるかどうかを評価し、デフォルト プロジェクトの下にテスト アプリを作成するチュートリアルを実行しました。アプリを削除しようとしたら、削除できないことにショックを受けました。唯一の方法は、プロジェクトを削除することです。削除すると、そのアカウントにある他の GKE とその他のサービスがすべて削除されます。
たくさんの調査を行って Google の製品サポートに電話した後、彼らは次のように提案しました。月額 150 ドルのシルバー サポートにアップグレードし、アプリを削除するためのメールを送信します。
こちらはGoogleサポートとのチャットセッションです。Google AppEngine の使用を検討している場合は、もう一度考えてみます。
App Engine アプリケーションを無効にする以外に、次のことができます。
- API 権限を無効にします
APIs & Services
- App Engine 関連ファイルをから削除します
Storage
- 以下の App Engine 権限を削除します
IAM & Admin
- App Engineを削除する
Service account
これにより、削除不可能で無効になった App Engine アプリケーションに対する App Engine 関連の請求がすべて凍結されます。少なくとも私にとってはうまくいきました:)
何年も前に作成したいくつかのレガシー Google App Engine アプリケーションを削除したいと思ったのですが、新しい Google Cloud Platform から削除しようとしたところ、次のようになりました。 https://support.google.com/cloud/answer/6251787#shut-down-a-project) 「権限がありません」というエラーが繰り返し発生しました。私が見つけた解決策は、Google Cloud Platform の無料トライアルにサインアップすることでした。その後、それらを削除することができました。