У меня был экземпляр Cloud SQL уже около года.
Я всегда обращался к нему одинаково:
Я бы go отправил свой проект в облачную консоль.
Щелкните значок Cloud Shell в правом верхнем углу (небольшая стрелка, указывающая вправо).
Появится черный экран оболочки, где я наберу gcloud sql connect <my instance> --user=root
.
Введите мой пароль.
Внезапно я получаю сообщение об ошибке:
Был в проектах // не найдено ни одного экземпляра / или вы не авторизованы для подключения к нему.
Я владелец проекта, а также обладаю правами Admin для облака SQL экземпляр. Проект и экземпляр все еще там, и мое приложение, которое получает доступ к данным, хранящимся в базе данных экземпляров, работает нормально - поэтому я знаю, что база данных также присутствует, иначе мое приложение не будет работать.
Я ничего не трогал и не изменял в экземпляре Cloud SQL. Внезапно я просто не могу получить доступ к своей базе данных, используя ту же самую процедуру, которую я использовал почти каждый день в течение последнего года.
Я могу получить доступ к базе данных с помощью локального сценария Python на моем ноутбуке и прокси-сервере Cloud SQL, но я хотел бы получить доступ к нему из Cloud Shell снова.
Есть идеи, в чем может быть проблема?