我正在开展一个项目,我需要访问Cloud SQL,但我的IP地址经常变化(每天10次或更多)。有没有办法告诉Cloud SQL我的新IP地址使用脚本来允许从它进行访问?目前我必须使用云控制台,但如果我可以编写脚本。
答案 0 :(得分:1)
我刚刚发现,在Access Control的云控制台上,可以使用DNS名称,而不仅仅是IP。谷歌非常棒。
因此,在Access Control中,只需将域名作为允许访问权限,并使用简单的no-ip服务(如ddns.net)使域名与动态IP保持同步。
答案 1 :(得分:0)
从AppEngine访问Cloud SQL时,您不必授权IP地址。您必须按照here所述授权AppEngine应用程序。
编辑: 如果这是您不断更改的本地(ISP)IP地址,那么您可以设置SSH隧道:
现在授权计算实例的ip地址(不需要静态ip,可以是短暂的)。您应该能够连接到本地计算机127.0.0.1:3306,并且您的流量将通过隧道传输到您的云sql实例。