サイトアイコン Amelt.net

GCP:プロジェクトを削除するには、リーエンを削除してから、もう一度お試しください…の対処法

Amelt

Amelt

This post is also available in: English-US (英語)

google cloud platformにて、プロジェクトを削除しようとしたら下記のような表示が出て、削除できない場合の対処法をメモとして書いています。
www上には色々なケースや、古い情報が混ざっていたりしていましたが、私のケースでは下記で削除することができました。

プロジェクト「YourProjectName」には、誤って削除されるのを防ぐために 1 つ以上リーエンが含まれています。プロジェクトを削除するには、リーエンを削除してから、もう一度お試しください。

google cloud platform の Cloud Shell を開く

複数のプロジェクトのリーエンを削除する場合、シェルを開いたままで連続で削除しようとすると、パーミッションの問題で削除できないので、プロジェクトごとにCloud Shell を開き直しました。

Cloud Shell でプロジェクトIDの設定

下記のコマンドを走らせる。YourProjectId はプロジェクト一覧に ID と表示されているもの。
削除したいプロジェクトIDを指定。

gcloud config set project YourProjectId

Cloud Shell でリーエンのリストを表示

削除したいプロジェクトのリーエンのリストを表示するために、下記のコマンドを走らせる。

gcloud alpha resource-manager liens list

Cloud Shell でリーエンを削除

削除したいプロジェクトのリーエンを削除するために、前のステップで表示された削除したいリーエン名(Cloud ShellにてNameの部分、下記の例ではYourLienNameと表記)を用いて、下記のコマンドを走らせる。
リーエンの削除に成功すると、Deleted [liens/YourLienName] みたいな表示がされるはずです。

gcloud alpha resource-manager liens delete YourLienName

google cloud platformのUIにて、プロジェクトの削除

Cloud Shell でリーエンのリストを削除した後、他に問題が無ければ、私のケースでは。google cloud platform のUIにてプロジェクトの削除ができました。