创建新项目后启用Compute Engine遇Unknown Exception(Code:13),求解决方法
嗨,我之前在处理GCP新项目的时候也碰到过一模一样的情况,这个Code:13的未知异常大多和项目初始化、权限配置或者后台服务的临时波动有关,下面给你梳理可能的原因和对应的解决思路:
新项目初始化延迟
刚创建的GCP项目启用Compute Engine时,后台需要完成一堆初始化操作——比如启用关联API、创建默认服务账号、配置区域资源等。如果当时GCP后台负载高或者网络有波动,这个过程可能超时,就会抛出这个异常。建议你先等个5-10分钟,然后刷新VM Instances页面试试,很多时候只是临时的“慢半拍”。账号权限不足
如果你当前操作的账号没有足够的权限来管理Compute Engine服务,也可能触发这个错误。你可以去IAM & Admin页面检查自己的角色:- 打开项目的IAM & Admin控制台
- 找到你的账号条目,查看已分配的角色
- 如果没有
Compute Admin、Editor这类包含Compute Engine管理权限的角色,联系项目所有者给你添加对应的角色(比如roles/compute.admin)
Compute Engine API未正确启用
有时候页面显示“enabling compute engine”,但实际Compute Engine API可能没成功启用。你可以手动去API Library里搜索Compute Engine API,确认它的状态是“已启用”;如果显示未启用,点击启用按钮,等个几分钟再回到VM Instances页面。GCP区域服务临时故障
偶尔GCP的某个区域会出现服务波动,你可以查看GCP官方状态页面,确认你要使用的区域的Compute Engine服务是否正常。如果是服务故障的话,只能等GCP团队修复后再尝试。
总的来说,优先等几分钟刷新页面,大部分临时初始化问题都能自动解决;如果还是不行,再依次检查权限和API启用状态。
内容的提问来源于stack exchange,提问作者戏星弄月

