App Engine и MySQL
Я просто хотел спросить, можем ли мы получить доступ к внешнему серверу MySQL из Google App Engine...
4 ответов
единственный способ связаться с другими хостами-использовать UrlFetch это предоставляет только HTTP и HTTPS-запросы.
Так что, ты не можешь сделать это из коробки.
в любом случае, если вам действительно нужно получить доступ к внешней базе данных сервера MySQL, вы должны рассмотреть возможность ее предоставления через веб-API (например, веб-службы RESTful, Soap). Таким образом, ваши данные будут доступны также через UrlFetch.
Я все еще нахожусь в стадии обучения, но я уверен, что вы можете сделать это сейчас несколькими способами:
- связать Скрипты приложений с App Engine и использовать JDBC
- связать его с Google
- Cloud SQL храните свою базу данных SQL в Google Cloud Store
- Connect Apps Скрипты с помощью электронных таблиц скриптов
"Google Apps Script имеет возможность подключения к базам данных через JDBC с помощью сервиса Jdbc. Электрический ток поддержка распространяется на MySQL, Microsoft SQL Server и Oracle. Apps Script позволяет легко подключаться к базам данных, размещенным на Google Cloud SQL, но также работает с другими облачными хостинговыми платформами и даже локальными базами данных."https://developers.google.com/apps-script/jdbc
(отредактировано для структуры)
по-прежнему невозможно подключить GAE к внешнему серверу MySQL единственным исключением является Googles Cloud SQL. Мы используем его в нашей производственной среде и как опыт. Конюшня и представление хороши.
GAEs хорошо масштабирует базу данных, и мы используем ее в большинстве ситуаций, но в случаях, когда нам нужно задать более сложные вопросы или нужны агрегатные функции, мы используем Googles Cloud SQl.
эти ответы немного устарела. Экземпляры Google App Engine могут подключаться к внешним серверам баз данных.
возможность подключения извне требует, чтобы учетная запись App Engine работает под" платной учетной записью "a/k/a" биллинг включенный."
ссылки:
-https://cloud.google.com/appengine/docs/php/using-third-party-databases
-https://cloud.google.com/appengine/docs/php/runtime#PHP_Functions_that_requires_billing_enabled