无法从GCP控制台及CLI连接Cloud Shell的问题求助
解决Cloud Shell无法创建VM及503服务不可用错误
针对你遇到的Cloud Shell无法创建VM、CLI连接返回503服务不可用的问题,可按以下步骤排查解决:
检查GCP服务状态
打开GCP控制台的「服务状态」页面,查看Cloud Shell服务在你当前使用的区域是否正常运行,排除区域性服务故障。重置Cloud Shell环境
- 控制台操作:点击Cloud Shell界面右上角的设置图标,选择「重置Cloud Shell」,确认后等待环境重置完成(注意:此操作会清除当前实例的所有数据,提前备份重要文件)。
- CLI操作:若能执行gcloud命令,运行
gcloud cloud-shell reset,完成后重新尝试连接。
排查本地网络与防火墙
- 切换至其他网络(如手机热点)测试,确认是否是本地网络拦截了Cloud Shell的连接。
- 临时关闭本地防火墙、VPN或代理工具,重试连接,部分安全规则会阻断GCP服务的通信。
重新生成SSH密钥并授权会话
- 删除本地.gcloud目录下ssh_keys文件夹中的密钥文件(如
google_compute_engine和google_compute_engine.pub)。 - 执行授权命令重新生成密钥:
gcloud cloud-shell ssh --authorize-session,让系统重新推送密钥并完成会话授权。
- 删除本地.gcloud目录下ssh_keys文件夹中的密钥文件(如
验证账号权限
在GCP IAM页面检查当前账号的角色分配,确保拥有「Cloud Shell Editor」或更高权限,避免权限不足导致无法创建实例。联系GCP技术支持
若以上步骤均无效,且服务状态显示正常,通过GCP控制台的支持中心提交工单,附上完整的错误日志(包括CLI返回的503错误信息),请求技术团队排查深层问题。
内容的提问来源于stack exchange,提问作者Nosail
相关产品推荐
相关产品推荐

