Ошибка при попытке подключиться к экземпляру Cloud SQL с помощью Cloud Shell - PullRequest
2 голосов
/ 08 января 2020

У меня был экземпляр Cloud SQL уже около года.

Я всегда обращался к нему одинаково:

  • Я бы go отправил свой проект в облачную консоль.

  • Щелкните значок Cloud Shell в правом верхнем углу (небольшая стрелка, указывающая вправо).

  • Появится черный экран оболочки, где я наберу gcloud sql connect <my instance> --user=root.

  • Введите мой пароль.

Внезапно я получаю сообщение об ошибке:

Был в проектах // не найдено ни одного экземпляра / или вы не авторизованы для подключения к нему.

Я владелец проекта, а также обладаю правами Admin для облака SQL экземпляр. Проект и экземпляр все еще там, и мое приложение, которое получает доступ к данным, хранящимся в базе данных экземпляров, работает нормально - поэтому я знаю, что база данных также присутствует, иначе мое приложение не будет работать.

Я ничего не трогал и не изменял в экземпляре Cloud SQL. Внезапно я просто не могу получить доступ к своей базе данных, используя ту же самую процедуру, которую я использовал почти каждый день в течение последнего года.

Я могу получить доступ к базе данных с помощью локального сценария Python на моем ноутбуке и прокси-сервере Cloud SQL, но я хотел бы получить доступ к нему из Cloud Shell снова.

Есть идеи, в чем может быть проблема?

Ответы [ 2 ]

4 голосов
/ 08 января 2020

обновление компонентов gcloud - обновление всех установленных компонентов до последней версии

gcloud init - повторная инициализация оболочки gcloud. Он выполняет следующие шаги настройки: Авторизует gcloud и другие инструменты SDK для доступа к Google Cloud Platform с использованием учетных данных учетной записи пользователя или учетной записи по вашему выбору, учетные данные которой уже доступны.

0 голосов
/ 09 января 2020

Похоже, что была проблема с облачной оболочкой GCP (хотя на странице отслеживания ошибок GCP об этом не упоминалось). Когда я вошел в систему сегодня и следовал тому же самому процессу выше, все работало хорошо. Похоже, GCP Cloud Shell может иногда go румяна и начать производить ошибки. Совет, не паникуйте c, когда это происходит (как я), и начните сбрасывать, перезагружать и портить вещи. Просто подожди день и зайди снова.

...