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

使用Google Cloud CLI列出项目资源时遇错误的解决方案咨询

解决方法

1. 检查当前gcloud默认项目

错误提示的xxx-backup-342714大概率是你当前gcloud配置的默认项目——即便你指定了--scope=projects/projtest,Cloud Asset API调用仍会默认使用当前项目作为身份上下文。执行以下命令查看默认项目:

gcloud config get-value project

如果输出是xxx-backup-342714,说明默认项目确实是已删除的那个,需要切换。

2. 切换到目标项目并验证可用性

将gcloud默认项目切换到你要查询的projtest:

gcloud config set project projtest

然后验证项目是否存在且你有访问权限:

gcloud projects describe projtest
  • 若命令输出项目详细信息,说明项目正常;
  • 若提示项目不存在或权限不足,需确认项目ID是否正确,或联系项目管理员获取权限。

3. 确保Cloud Asset API已启用

如果切换项目后仍报错,检查projtest项目是否启用了Cloud Asset API:

gcloud services list --enabled --project projtest

如果列表中没有cloudasset.googleapis.com,执行以下命令启用API:

gcloud services enable cloudasset.googleapis.com --project projtest

4. 重新执行资源搜索命令

完成上述步骤后,再次运行你需要的命令:

gcloud asset search-all-resources --scope=projects/projtest

额外:确认已删除项目状态

如果你想确认xxx-backup-342714是否真的被删除,执行:

gcloud projects list --filter="projectId:xxx-backup-342714"
  • 无输出:项目已被删除;
  • 有输出:查看STATUS字段,DELETE_REQUESTED表示正在删除,DELETED表示已删除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 03:45:31