2014-10-17 3 views
0

Приложение Google App Engine размещено в регионе США. В настройках нет возможности выбрать какой-либо другой регион.Невозможно подключить приложение GAE к Cloud SQL в удаленных регионах

Мой экземпляр сервера Google Cloud SQL находится в регионе Европы. Это был выбор, который я сделал во время настройки. Я хочу, чтобы моя база данных была размещена в Европе, потому что сохраненные данные будут соответствовать Европе.

Я не могу подключить свое приложение GAE к моему серверу Google SQL, потому что они находятся в разных регионах.

Я получаю это из полученного исключения: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Ошибка связи связи Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад. Драйвер не получил никаких пакетов с сервера.

и предупреждения я получаю от консоли разработчика, когда я пытаюсь разрешить приложение для сервера SQL: «Разрешенные приложения GAE должны быть в том же регионе, что и экземпляр базы данных»

Кто-нибудь знает, как я может «переместить» мое приложение GAE на европейские серверы?

+1

Этот вопрос кажется не по теме, поскольку он нацелен на [веб-мастеров] (http://webmasters.stackexchange.com) –

+0

@RowlandShaw Это только вне темы, если вы не знакомы с созданием приложений. Appengine вопросы, по-видимому, регулярно проголосовали по техническим пользователям MSFT как не по теме, но это кажется скорее заявлением о знакомстве, а не любым определением программирования. – user1258245

ответ

1

Во-первых, вам необходимо активировать выставление счетов.

Затем вам нужно настроить его при создании приложения.

https://cloud.google.com/appengine/docs/location

Если у вас есть Premier Account, вы можете выбрать, где выполняется приложение, когда вы создаете ее в консоли.

Для всех других приложений вы должны заполнить European Offering request form.

Смежные вопросы