2016-02-11 100 views
1

当尝试我谷歌应用程序引擎连接到我的谷歌云SQL实例第二代(测试版)),我无法找到“... 授权App Engine应用程序部分 ...”(https://cloud.google.com/appengine/docs/php/cloud-sql/#PHP_Build_a_starter_application_and_database)。谷歌App Engine的授权,谷歌云SQL实例(第二代(测试版))

我只是瞎了,还是不存在了? 如果它不存在,如何将Google App Engine连接到Google Cloud SQL(第二代(测试版))?

+0

[第二代Google云端SQL - App Engine]可能重复(http://stackoverflow.com/questions/34413514/2nd-generation-google-cloud-sql-app-engine) –

+0

现在您可以连接到2nd来自GAE的gen实例:http://stackoverflow.com/questions/34413514/2nd-generation-google-cloud-sql-app-engine/36685353#36685353 –

回答

0

现在,App Engine不能与CloudSQL Gen2一起使用。一旦CloudSQL Gen2毕业到General Availability,但现在,如果您需要使用App Engine,则需要坚持使用CloudSQL v1。

2

请查看Google Cloud SQL Second Generation的limitations

因为Cloud SQL的第二代实例都处于测试阶段,以下功能不可用:

  • 的MySQL 5.5
  • 的MySQL 5.6支持

    • 服务级别协议(SLA)。
    • Google App Engine连接。其他客户端支持连接,包括计算引擎,托管虚拟机,容器引擎和工作站。
    • ....
    +0

    谢谢各位!好东西!所以不要盲目,只是渴望。 – mandtcampos

    2

    我想提一提的是,虽然谷歌App Engine的连接尚不支持的Cloud SQL的第二代喜欢的方式是支持Cloud SQL的第一代,但是这并未”这意味着您不能在您的App Engine应用程序中使用Cloud SQL 2nd Gen。

    您可以使用此article中描述的用于其他应用程序的访问控制模型。由于您的App Engine应用程序的IP地址不是静态地址,因此您需要授权0.0.0.0/0 IP范围作为允许的网络,并使用Cloud SQL的Allow only SSL connections功能来仅允许SSL连接。 Configure SSL and generate keys and client certificate为您的应用程序和establish a secure connections using SSL