🔖
GCPのapp-script以下の見えないアクティブなプロジェクトを削除する
GCPの app-script
フォルダが削除できなくて困った経験はありませんか?
アクティブなプロジェクトが残っていると、Google Workspaceも削除できなくて困った方はいるのではないでしょうか(っていうか私がそうです)
app-script
フォルダの下には、Google App Scriptに対応するプロジェクトが存在します。これらは誤って削除されることを防ぐため、デフォルトで表示されていません。
2通りの方法で削除できます。
方法1: CLIで削除する
ターミナルから gcloud
コマンドで削除します。
% gcloud projects list --filter='parent.id=395902557168' # 395902557168 は私の app-script フォルダのIDです。
PROJECT_ID NAME PROJECT_NUMBER
sys-04625505137771139140396653 slack 89322811207
sys-51362071043164527944101788 convert-json 471832586993
sys-60008403636720525138286053 645991437074
% gcloud projects delete sys-04625505137771139140396653
Your project will be deleted.
Do you want to continue (Y/n)? Y
Deleted [https://cloudresourcemanager.googleapis.com/v1/projects/sys-04625505137771139140396653].
You can undo this operation for a limited period by running the command below.
$ gcloud projects undelete sys-04625505137771139140396653
See https://cloud.google.com/resource-manager/docs/creating-managing-projects for information on shutting down projects.
% gcloud projects delete sys-51362071043164527944101788
Your project will be deleted.
Do you want to continue (Y/n)? Y
Deleted [https://cloudresourcemanager.googleapis.com/v1/projects/sys-51362071043164527944101788].
You can undo this operation for a limited period by running the command below.
$ gcloud projects undelete sys-51362071043164527944101788
See https://cloud.google.com/resource-manager/docs/creating-managing-projects for information on shutting down projects.
% gcloud projects delete sys-60008403636720525138286053
Your project will be deleted.
Do you want to continue (Y/n)? Y
Deleted [https://cloudresourcemanager.googleapis.com/v1/projects/sys-60008403636720525138286053].
You can undo this operation for a limited period by running the command below.
$ gcloud projects undelete sys-60008403636720525138286053
See https://cloud.google.com/resource-manager/docs/creating-managing-projects for information on shutting down projects.
参考
方法2:
- script.google.com に移動します。
- 削除するプロジェクトの右側にあるその他アイコン more_vert > [削除] > [削除] をクリックします。
ただし、このやり方はGoogle WorkspaceのSubscribeをストップした後だと使えません。
参考
管理画面から表示するには
app-script
のプロジェクトは、そのままではリソース管理の一覧には表示されません。
フィルタで親IDとして app-script
のIDを指定して、初めて表示することができます。
参考
まとめ
GCPやGoogle Workspaceの削除に必要な、app-script
の削除方法のガイドをまとめました。
ドキュメントに載っていることばかりですが、私は簡単にたどり着けなかったので、ご参考になれば幸いです。
Discussion
私もapp-scriptが削除出来なくて困っています。
シャットダウンして30日たったのですがまだ見えないプロジェクトがあるのか、app-scriptのフォルダが残っています。Google Workspaceのアカウントの削除が目的ですが、もうサブスクは解約してしまったので、方法1を試すべきでしょうか
@kentachan
困りますよね。分かります〜。
gcloud projects list --filter='parent.id=**********'
までなら特にデメリットないですし、やってみたらいいんじゃないでしょうか。基本的には自己責任でどうぞ。返信ありがとうございます。そうですね。やってみます。
すいません。 User [user account name] does not have permission to access projects instance と表示されてしまうのですが、必要なパーミッションは何かわかりますでしょうか。権限が多すぎてどれかわからないですね。
私もGCP初心者なのでエラーだけでは分かりません。入力したコマンドとエラーをChatGPTに貼り付けて聞いてみてください。
それでも難しければStackOverflowなどのサイトをオススメします!
ご返信ありがとうございました。