簡體   English   中英

無法移除 Google Cloud 項目

[英]Can't remove Google Cloud project

我正在使用terraform為 GCP 上的幾個服務創建基礎架構。 GCP 將所有基礎設施組織在所謂的項目中。 我在 terraform 文件中錯誤地指定了 project_id(實際上我將project_id設置為我的 GCP 中已經存在,但 ptoject 名稱不同)。 Terraform 在計划階段成功,但apply后失敗。 然后我執行terraform destroy ,設置正確的 project_id(和名稱),再次執行terraform apply ,這次成功。 但是當我打開 GCP 控制台時,我看到實際上在項目列表中創建了 2 個項目(一個具有正確的名稱和 id,另一個具有一些隨機名稱:smth like My Project 1234 as name and beaming-light-546562 as id)。 現在gcloud projects list command顯示 3 個項目(這個隨機的一個,正確的一個和以前存在的一個)。

問題是我無法從 gcloud 實用程序或 gcp 控制台中刪除該“隨機”項目。 我收到一個錯誤

<myuser_mail_address> does not have permission to access projects instance or poject doesn't exist

此外,該隨機項目未鏈接到我的結算帳戶。

我怎樣才能刪除那個“隨機”項目

編輯

我(帳戶的所有者)無法刪除 ID beaming-light-546562的項目似乎很奇怪,原因是我無權這樣做。 還有一個 id 的名稱:它類似於技術 docker 用於生成運行容器的名稱。 我不記得 terraform 有這樣的功能。 會不會是 gcp 本身生成了這樣的隨機名稱?

我嘗試重新創建錯誤,即,我創建了一個示例項目(通過控制台)並使用此命令gcloud projects delete <project ID>在雲運行中刪除了相同的示例項目,並再次嘗試在雲運行中刪除相同的示例項目並得到此錯誤消息: 在此處輸入圖像描述

您可以交叉驗證圖像中列出的原因,即PROJECT_DELETE_INACTIVE是否存在於您的gcloud projects delete <project ID>命令的 output 中。這意味着該項目處於非活動狀態,並且該項目在被刪除時變為非活動狀態。

來自本文檔:項目大約需要 30 天才能完全刪除,在 30 天期限結束時,項目及其所有資源將被刪除且無法恢復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM