Google cloud platform 无法删除云编写器环境

Google cloud platform 无法删除云编写器环境,google-cloud-platform,google-cloud-composer,Google Cloud Platform,Google Cloud Composer,我正在尝试删除我创建的Cloud Composer环境,只是为了尝试一下。我犯了以下错误 此环境上的删除操作在9小时前失败,原因是 以下错误消息:在上放置了阻止删除的留置权 [serviceconsumermanagement.googleapis.com]提交的项目。解除留置权 允许删除 但我不记得对它有任何留置权。无论如何,我会检查留置权并尝试删除它。问题是gcloud没有给我任何留置权 gcloud alpha resource-manager liens list

我正在尝试删除我创建的Cloud Composer环境,只是为了尝试一下。我犯了以下错误

此环境上的删除操作在9小时前失败,原因是 以下错误消息:在上放置了阻止删除的留置权 [serviceconsumermanagement.googleapis.com]提交的项目。解除留置权 允许删除

但我不记得对它有任何留置权。无论如何,我会检查留置权并尝试删除它。问题是gcloud没有给我任何留置权

gcloud alpha resource-manager liens list                               
> Listed 0 items.
由于其他同事也在使用同一个gcp项目,所以我不能删除该项目并启动一个新项目。我想知道是否有人知道这件事?
谢谢

要从项目中删除留置权,您必须拥有由角色/所有者和角色/resourcemanager.lienModifier授予的
resourcemanager.projects.UpdateLens
权限。请检查您是否被授予

按照以下步骤手动删除环境资源:

  • 删除与环境相对应的GKE集群
  • 删除环境使用的Google存储桶
  • 删除与以下内容相关的内容:
  • gcloud部署管理器部署删除--删除策略=放弃

  • 然后重试删除具有以下内容的Composer环境:
  • gcloud composer环境删除--位置

    如果没有帮助,问题可能与项目中的Cloud Composer服务帐户配置错误有关。服务帐户需要
    composer.worker
    提供的权限来访问Cloud composer环境中的资源。有关如何向服务帐户授予角色的更多详细信息,请参阅


    我希望您能发现上述信息有用。

    也许,在terminal或
    cloud shell
    中检查您的默认项目,您是否在正确的项目上执行
    gcloud alpha resource manager liens list
    命令?如果没有添加
    --project XXX
    @muscat,我为延迟的操作感到抱歉,我在下面添加了一些额外的评论。感谢您的回答,我已经尝试了回答中建议的所有方法,包括,检查我是否有权限,删除GKE集群,删除bucket。至于部署,我检查了部署,发现部署为0,因此无法删除。我还检查了服务帐户权限,发现它具有所有必要的权限。我将继续查看是否有任何方法将此删除。谢谢