簡體   English   中英

由於鏈接到 Dialogflow 代理,無法刪除 Google Cloud Platform 項目

[英]Unable to delete Google Cloud Platform Project due to linked to a Dialogflow agent

我試圖刪除 GCP 項目,但不斷彈出以下錯誤。

Lien origin
You cannot delete this project because it is linked with a Dialogflow agent. 
Please follow the link to Dialogflow and delete the agent: Redirect Link

Description
Deletion blocked by Dialogflow. Remove lien

我刪除了 DialogFlow 代理,重定向鏈接現在顯示無代理並將我重定向到getStarted頁面

但是 GCP 仍然顯示相同的 Lien Origin 錯誤。

誰能幫我解決這個錯誤?

謝謝。

正如@yyyyahir 所建議的,我在這里提出了一個問題: https://issuetracker.google.com/issues/162802477這給了我兩個選擇。 第二個是為我工作的那個。 首先,發出命令gcloud alpha resource-manager liens list --project project_ID 請注意,它是project_ID ,而不是項目名稱。 例如:不是sany-agent而是sany-agent-koajku 然后你應該看到如下所示:

NAME                                     ORIGIN                                                                                                                                                                         REASON
p8849062...0d88f4e77c  You cannot delete ... a Dialogflow agent. Please follow the link to Dialogflow and delete the agent: https://console.dialogflow.com/api-client/#/agent/63e6667c-...-cbfa0e8cd4d7/  Deletion blocked by Dialogflow.

發出命令gcloud alpha resource-manager liens delete p8849062...0d88f4e77c應該是這樣的:

Deleted [liens/p88490624627...50d88f4e77c].

注意:我縮短了 UUID。

之后,go 提前關閉項目。 您應該能夠做到這一點,因為留置權已被移除。

GCP 有一個稱為留置權的管理功能,可以保護項目不被刪除。

您可以使用以下 gcloud 命令檢查項目中的留置權:

gcloud alpha resource-manager liens list

在您的特定情況下,它可能與擁有多個所有者的 Dialogflow 項目有關。 此操作需要 從您的項目中刪除其他所有者

給定的答案對我不起作用。 刪除命令現在有點改變。 這是我為解決問題所做的工作:

  1. 開雲Shell

  2. 運行以下命令並替換為實際的項目 id

      gcloud 配置設置項目項目 ID
  3. 運行以下命令列出所有留置權

     gcloud alpha 資源管理器留置權列表
  4. 運行以下命令,通過輸入您在步驟 3 中收到的所需留置權 ID 來刪除留置權。

      gcloud alpha 資源管理器留置權刪除留置權/留置權 ID

暫無
暫無

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

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