尝试将 Google App Engine 连接到 Google Cloud SQL实例(第二代(测试版))时,我找不到" ... 授权的App Engine应用程序部分 ..." (https://cloud.google.com/appengine/docs/php/cloud-sql/#PHP_Build_a_starter_application_and_database)。
我只是瞎了,还是不存在了? 如果它不存在,那么如何将Google App Engine连接到Google Cloud SQL(第二代(测试版))?
答案 0 :(得分:2)
请查看第二代Google Cloud SQL的limitations。
由于Cloud SQL Second Generation实例处于测试阶段,因此无法使用以下功能:
答案 1 :(得分:2)
我想提一下,虽然Cloud SQL Second Generation尚不支持Google App Engine连接,但Cloud SQL 1st Gen支持这种方式,但这并不意味着您无法使用使用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。
答案 2 :(得分:0)
目前,App Engine无法与CloudSQL Gen2一起使用。一旦CloudSQL Gen2升级为通用可用性应该是可能的,但是现在,如果你需要在App Engine中使用它,你需要坚持使用CloudSQL v1
答案 3 :(得分:0)
现在可以很容易地做到这一点。只需按照说明here!