从谷歌云项目中删除留置权

问题描述 投票:8回答:4

我有一个要删除的Google Cloud项目。但是,当我按下删除并输入项目ID时,我收到以下错误:

The project has a lien against it.

Tracking Number: {tracking number}

如何删除留置权以便删除项目?

firebase google-cloud-platform
4个回答
12
投票
  • https://console.cloud.google.com/
  • 点击右上角搜索栏旁边的>-图标
  • cloud shell命令将显示在底部
  • 输入gcloud alpha resource-manager liens list,它将为您提供留置权列表
  • 按照删除留置权的指示

0
投票

执行以下有关强制删除主机项目的Google Cloud文档中提及的步骤(来源:https://cloud.google.com/vpc/docs/deprovisioning-shared-vpc#removelien):

1)作为可以删除项目留置权的IAM成员向gcloud进行身份验证。如果您有an organizational policy that limits which members can remove liens,则必须使用您组织的resourcemanager.lienModifier角色作为IAM成员进行身份验证。如果您没有这样的策略,主机项目的项目所有者可以删除留置权。

[ACCOUNT]替换为相应IAM成员的名称:

gcloud auth login [ACCOUNT]

2)列出与主机项目关联的留置权。将[HOST_PROJECT_ID]替换为主机项目的ID。

gcloud alpha resource-manager liens list \
--project [HOST_PROJECT_ID]

3)逐个删除每个留置权,一次一个,直到不再有留置权。将[LIEN_NAME]替换为要删除的留置权的名称。

gcloud alpha resource-manager liens delete [LIEN_NAME] \
--project [HOST_PROJECT_ID]

4)确认已删除所有留置权。

gcloud alpha resource-manager liens list \
--project [HOST_PROJECT_ID]

5)删除留置权后,您可以注销gcloud以保护有权删除留置权的IAM成员的凭据。

gcloud auth revoke [ACCOUNT]

6)现在可以关闭主机项目。


0
投票

这听起来好像好像你没有按时付款;根据lien的定义:

拥有属于他人的财产的权利

直至该人所欠的债务解除为止。

需要支付未偿还的债务,这将取消留置权。

在那之前,你的项目将被扣为人质......

其他答案指的是自创的留置权;见Protecting Projects from Accidental Deletion with Liens;如果谷歌的会计已提交,由于上述原因,除非遵守发票,否则您将无法自行删除它们。你可以检查具体的reason为什么留置权已经提交,与gcloud alpha resource-manager liens list


-1
投票

cloud shell命令是:gcloud alpha resource-manager liens list

从那里,您将获得有关如何做的列表或说明。

© www.soinside.com 2019 - 2024. All rights reserved.