[英]Failing to delete GCP project due to non-existent DialogFlow agent
[英]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 項目有關。 此操作需要 從您的項目中刪除其他所有者。
給定的答案對我不起作用。 刪除命令現在有點改變。 這是我為解決問題所做的工作:
開雲Shell
運行以下命令並替換為實際的項目 id
gcloud 配置設置項目項目 ID
運行以下命令列出所有留置權
gcloud alpha 資源管理器留置權列表
運行以下命令,通過輸入您在步驟 3 中收到的所需留置權 ID 來刪除留置權。
gcloud alpha 資源管理器留置權刪除留置權/留置權 ID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.