Я создал 2 проекта в своей консоли Google Cloud. Ниже приведены два проекта, которые я настроил в своей консоли. 1. Cloud SQL + App Engine 2. App Engine (новый)
Идея состоит в том, что App Engine (1) использует ту же базу данных, что и App Engine (2). Я уже настроил страницу разрешений IAM и страницу администратора и проекта IAM.
Я также дал обоим проектам роль редактора проектов, но мой (2) по-прежнему не может подключиться к моей (1) базе данных.
Любая помощь, пожалуйста?
Предоставление доступа приложению не означает, что учетная запись пользователя базы данных автоматически подключается к экземпляру. Вы можете подключиться через прокси-сервер, и в этом случае выполните следующие действия:
Вы можете найти соответствующие подробности на Подключение к Cloud SQL из внешних приложений. В этом документе представлены шаги, которые также охватывают настройку доступа для IP-соединений. Если вы подключаетесь из среды движка приложения, вы можете взглянуть на Подключение из App Engine.
Привет, Джордж, спасибо за ответ, но я тоже подключаю свое приложение через движок приложений в облаке Google. Я не могу найти нигде, чтобы установить прокси для облака Google.
Отредактированный ответ, включающий ссылку на подключение из приложения в среде движка приложения, со ссылками на примеры на различных языках программирования, которые вы можете использовать.
Вам определенно потребуется предоставить более подробную информацию, чтобы получить здесь хороший ответ.