首页 > 解决方案 > 尝试使用 Cloud Shell 连接到 Cloud SQL 实例时出错

问题描述

我已经拥有一个 Cloud SQL 实例大约一年了。

我总是以同样的方式访问它:

现在,突然之间,我收到一条错误消息:

在 projects//instances/ 中没有找到实例,或者您无权连接到它。

我是该项目的所有者,并且还拥有Cloud SQL 实例的管理员权限。项目和实例仍然存在,访问存储在实例数据库中的数据的应用程序运行良好 - 因此我知道数据库也存在,否则我的应用程序将无法运行。

我没有触摸或更改 Cloud SQL 实例中的任何内容。突然之间,我根本无法使用过去一年中几乎每天都在使用的完全相同的程序访问我的数据库。

我可以使用笔记本电脑上的本地 Python 脚本和 Cloud SQL 代理访问数据库,但我想再次从 Cloud Shell 访问它。

关于问题可能是什么的任何想法?

标签: google-cloud-platformgoogle-cloud-sqlgoogle-cloud-shell

解决方案


gcloud components update - 将所有已安装的组件更新到最新版本

gcloud init - 重新初始化 gcloud shell。它执行以下设置步骤:授权 gcloud 和其他 SDK 工具使用您的用户帐户凭据或从您选择的凭据已经可用的帐户访问 Google Cloud Platform。


推荐阅读