由于链接到 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 Agent,重定向 link 现在显示 No Agent 并将我重定向到 getStarted 页面

但 GCP 仍然显示相同的 Lien Origin 错误。

谁能帮我解决这个错误?

谢谢。

GCP 有一项名为 liens 的管理功能,可防止项目被删除。

您可以使用以下 gcloud 命令检查项目中的留置权:

gcloud alpha resource-manager liens list

在您的特定情况下,这可能与拥有多个所有者的 Dialogflow 项目有关。此操作需要 other owners are removed from your project.

按照@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。

之后,继续关闭项目。您应该可以这样做,因为留置权已被删除。