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

GCP组织创建IAM角色遇“已标记删除”幽灵角色问题求助

解决GCP组织中“幽灵”IAM角色的问题

排查与处理步骤

  • 更新gcloud CLI至最新版本
    先排除CLI版本bug导致的显示异常:

    gcloud components update
    
  • 精确过滤查询已删除角色
    不要仅依赖--show-deleted,结合--filter精准匹配目标角色ID,替换ORG_ID和someRoleId为你的实际信息:

    gcloud iam roles list --organization=ORG_ID --show-deleted --filter="name:someRoleId"
    
  • 通过REST API直接查询后台状态
    如果CLI仍无法找到角色,调用IAM API直接获取后台数据,同样替换占位符:

    curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    "https://iam.googleapis.com/v1/organizations/ORG_ID/roles?showDeleted=true&filter=name:someRoleId"
    

    若返回结果中存在目标角色,记录其完整资源名称(格式为organizations/ORG_ID/roles/someRoleId)。

  • 执行角色恢复或强制清理

    1. 若通过API找到角色,直接执行恢复命令:
      gcloud iam roles restore organizations/ORG_ID/roles/someRoleId
      
    2. 若恢复失败或API也无结果但创建仍报错,说明存在后台状态不一致,需提交GCP支持工单,提供以下信息:
      • 组织ID
      • 目标角色ID
      • 执行gcloud iam roles create时的完整报错信息
      • 执行查询/恢复命令的输出结果

额外注意事项

  • 确保操作账号拥有Organization Admin或IAM Role Admin权限
  • 角色ID区分大小写,确认输入的someRoleId与报错信息完全一致
  • 避免使用前缀模糊匹配,必须精准匹配角色ID

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 04:32:36