计算引擎sql与app引擎共享

时间:2014-10-29 21:12:12

标签: mysql google-app-engine google-compute-engine

使用app引擎在我的计算引擎(debian)上共享运行SQL Server的最佳方法是什么?

我尝试创建防火墙策略以允许来自tcp:3306的所有连接,但它无法正常工作。该港口似乎仍然受阻。无论如何我都不习惯打开这个端口,所以也许有其他方法可以做到更安全吗?

所以它实际上有两个问题 为什么我无法打开端口3306,什么是允许从app引擎到计算引擎的SQL连接的更好方法 :)

1 个答案:

答案 0 :(得分:2)

您可以选择以下几种方式:

  1. 您可以使用Google Cloud SQL,它具有针对App Engine的特定ACL选项。
  2. 您可以打开端口......您必须确保:

    我建议您从自己的工作站以及App Engine进行测试。这使用来自Google App Engine的套接字API,因此您需要启用结算功能。

  3. 或者您可以切换到使用App Engine Datastore。这样做的优点是它可以比MySQL更好地扩展,并且没有单点故障。