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

如何无需手动操作,通过项目编号查询GAE项目名称或ID?

批量获取GCP/GAE项目的名称与ID(无需手动逐个查看)

嘿,管理60多个GAE项目手动挨个查信息确实够折腾的——完全有高效的批量查询方法,不用一个个点进控制台!下面给你分享两种最实用的方式,都是用GCP的gcloud命令行工具来操作,比手动快N倍:

方法1:已知项目编号,批量查询详情

如果你已经有了所有需要查询的项目编号列表,可以按以下步骤来:

  1. 把所有项目编号整理到一个文本文件里,比如命名为project-nums.txt,每行放一个编号,格式如下:
    123456789012
    987654321098
    ...
    
  2. 打开终端,运行下面的循环命令,就能一次性输出每个项目的项目ID、项目名称和项目编号:
    while read num; do
      gcloud projects describe $num --format="value(projectId, name, projectNumber)"
    done < project-nums.txt
    
  3. 如果想把结果导出成CSV文件方便后续梳理(比如用Excel排序筛选),可以用这个命令:
    while read num; do
      gcloud projects describe $num --format="csv(projectId, name, projectNumber)"
    done < project-nums.txt > projects-info.csv
    

方法2:列出所有你有权限访问的GAE项目

如果你不确定全部项目编号,还可以直接列出所有启用了App Engine的GCP项目(因为GAE项目本质就是GCP项目,只是启用了App Engine服务):

gcloud projects list --filter="services:appengine.googleapis.com" --format="value(projectId, name, projectNumber)"

这个命令会自动过滤出所有带GAE服务的项目,直接输出关键信息,省得你从所有GCP项目里挨个找。

一些注意事项

  • 确保你已经安装并初始化了gcloud SDK,并且用有权限访问这些项目的账号登录(至少需要Project Viewer角色)。
  • 如果项目编号包含特殊字符,注意文本文件里不要有多余的空格或换行,避免命令执行出错。
  • 导出的CSV文件可以直接用Google Sheets或Excel打开,方便你标记要删除的项目,后续甚至可以用gcloud projects delete命令批量删除(记得操作前一定要反复确认!)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:41:10