Google Cloud SQL миграция с первого на второе поколение - PullRequest
3 голосов
/ 06 марта 2020
  1. Google Cloud SQL: после обновления SQL с первого поколения до второго MySQL верстак не может подключить мой экземпляр в облаке. Почему? Может быть, вам нужно сделать экземпляр 5.7?

  2. Двигатель приложения Google: после обновления SQL с первого поколения до второго MySQL, открыть новое веб-приложение и подключиться к моему проекту в облаке , это не может видеть мой экземпляр. Почему?

1 Ответ

3 голосов
/ 22 марта 2020

Любая из этих трех конфигураций может в конечном итоге препятствовать соединению от GAE:


a) Если вы не назначили ни один публичный c IP-адрес экземпляру;

Единственный вариант подключения: Настройка без сервера VP C Доступ .


b) Подтверждение и завершение обновления читает:

Если ваши приложения подключаются с использованием имени подключения экземпляра первого поколения:

<project_id>:<instance_id>

обновите их, чтобы использовать имя подключения экземпляра второго поколения:

<project_id>:<region>:<instance_id>

c) Другим возможным виновником может стать использованная учетная запись службы - и ей назначены роли:

App Engine использует учетную запись службы для авторизации ваших подключений к облаку SQL. Эта учетная запись службы должна иметь правильные разрешения IAM для успешного подключения. Если не указано иное, учетная запись службы по умолчанию имеет формат service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com.


Авторизация с авторизованными сетями при подключении из GAE обычно не требуется.

...