有人知道是否可以将Appengine的应用程序连接到计算引擎中托管的mysql数据库?
我试图用python做这个,我有这个错误:
无法创建TCP / IP套接字(-1)
我使用的是使用下一个配置的SqlAlchemy ORM:
create_engine('mysql+mysqldb://root@ip/database')
并且在本地工作,但是当我将应用程序部署到appengine并不起作用时。
由于
答案 0 :(得分:0)
用于在GAE应用中存储信息的recommended options包括App Engine Datastore,Google Cloud SQL和Google Cloud Storage。 Google Cloud SQL是MySQL和works with SQLAlchemy,因此这可能是您的最佳选择。
如果您绝对需要运行自己的MySQL服务器(而不是使用Google Cloud SQL)并从GAE应用程序连接到它,另一个选项是使用managed VM environment,这允许不受限制的网络访问(从那时起)它本质上是一个顶部有App Engine运行时的Google Compute Engine VM。