【发布时间】:2018-07-29 11:24:43
【问题描述】:
Given 是一个在 Google App Engine 上运行的 PHP 应用程序,它需要在 2. Generation 中使用 MySql 连接到 GCloud SQL 实例。
我很好奇我是否应该使用官方Google docs 中所述的任何 mysql 连接的 IP 地址,或者如果 Google 可能更改 IP 地址,我们是否可以使用主机名之类的东西来防止中断。
到目前为止,我在谷歌云控制台中看到的是一个实例名称,例如
my-example-instance:europe-west3:databasename
.
但由于他们在名称中使用冒号,我们无法将其用作主机名(根据 RFC 952,如果我理解正确,冒号不是主机名的有效字符)。
我的问题:
在 GCloud 应用程序中使用 ip 地址进行 mysql 连接是否可靠(当 Google App Engine 上的应用程序连接到 GCloud SQL 实例时)?
如果没有,我们能否获得一个稳定、有效的主机名?
如果没有,如何正确完成?
【问题讨论】:
标签: mysql google-app-engine google-cloud-sql gcloud