如何恢复Google Cloud默认服务账号PROJECT_ID@appspot.gserviceaccount.com
App Engine默认服务账号丢失恢复方案
PROJECT_ID@appspot.gserviceaccount.com属于App Engine的默认服务账号,不会在空项目或者仅开启Compute Engine服务的项目中自动生成,你遇到的情况属于正常现象,可按照以下步骤恢复:
- 触发服务账号自动生成:执行
gcloud app create --region=<所选区域>命令(可直接在Cloud Shell中运行),选择任意App Engine支持的区域完成初始化即可,不需要实际部署业务代码,操作完成后该服务账号会自动生成并加入IAM列表。 - 生成后的检查操作:
- 访问IAM页面,确认已勾选「包含Google提供的角色授予」选项,避免系统默认账号被隐藏
- 确认当前登录账号拥有IAM资源查看权限,防止权限不足导致无法看到该服务账号
- 特殊情况处理:如果初始化App Engine后仍未生成该账号,可确认所属组织是否设置了禁用默认服务账号自动创建的组织策略,联系组织管理员调整策略即可;若确认该账号曾被删除且删除时间在30天内,可提交GCP官方支持工单申请恢复。
内容的提问来源于stack exchange,提问作者Luk Aron
相关产品推荐
相关产品推荐

