2016-02-11 96 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