You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除Google Admin账户失败:已标记删除的Apps Script项目仍显示活跃

解决Google Admin账户删除受阻:残留Apps Script GCP项目问题

问题分析

处于DELETE_REQUESTED状态的Apps Script创建项目仍被系统判定为活跃,通常是因为删除流程未完全完成、项目与Apps Script的关联残留,或者相关IAM策略绑定未清理导致的。

解决步骤

1. 强制清理残留的GCP项目

首先确认所有待删除项目的ID:

gcloud projects list --filter="state:DELETE_REQUESTED"

对每个项目执行强制删除(跳过删除确认和等待期):

gcloud projects delete [PROJECT_ID] --force

如果命令执行失败,可直接调用Cloud Resource Manager API完成强制删除(需先启用API):

curl -X DELETE "https://cloudresourcemanager.googleapis.com/v1/projects/[PROJECT_ID]" \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  -d '{"force": true}'

2. 清理Apps Script相关的IAM策略绑定

列出组织下所有IAM策略绑定,过滤出与Apps Script相关的条目:

gcloud organizations get-iam-policy organizations/123 | grep -A2 -B2 "script\|apps-script"

逐个移除这些不必要的绑定(替换[MEMBER]和[ROLE]为实际值):

gcloud organizations remove-iam-policy-binding organizations/123 \
  --member=[MEMBER] \
  --role=[ROLE]

注意:移除前确认这些绑定仅关联待清理的残留项目,避免影响其他正常资源。

3. 清理Apps Script控制台的残留脚本

打开Apps Script控制台,检查所有已创建的脚本:

  • 删除所有不再使用的脚本
  • 对保留的脚本,进入项目设置,确认是否绑定了已标记删除的GCP项目,若有则解绑并重新关联(或直接删除脚本)

4. 触发状态同步或联系支持

  • 完成上述操作后,等待12-24小时,让Google系统同步项目状态
  • 若仍无法删除Admin账户,直接联系Google Cloud支持,提供组织ID和残留项目ID,请求手动清理状态

针对你的疑问

  • 是否遗漏Apps Script设置?:是的,你可能未清理Apps Script控制台中与残留GCP项目绑定的脚本,这些关联会让系统判定项目仍处于活跃状态。
  • Apps Script相关IAM策略是否影响?:会的,如果这些策略绑定到了组织或残留项目上,系统会认为项目仍有活跃的权限关联,从而阻止Admin账户删除。

内容的提问来源于stack exchange,提问作者Toby

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 17:24:26