【发布时间】:2015-01-16 14:41:12
【问题描述】:
我正在从事一个需要访问 Cloud SQL 的项目,但我的 IP 地址经常更改(每天 10 次或更多)。有没有办法使用脚本告诉 Cloud SQL 我的新 IP 地址以允许从它访问?目前我必须使用云控制台,但如果我可以写一个脚本。
【问题讨论】:
-
可能是“机械化”或类似的。
标签: google-app-engine google-cloud-sql
我正在从事一个需要访问 Cloud SQL 的项目,但我的 IP 地址经常更改(每天 10 次或更多)。有没有办法使用脚本告诉 Cloud SQL 我的新 IP 地址以允许从它访问?目前我必须使用云控制台,但如果我可以写一个脚本。
【问题讨论】:
标签: google-app-engine google-cloud-sql
我刚刚发现在访问控制中的 Cloud Console 上,可以使用 DNS 名称,而不仅仅是 IP。谷歌非常棒。
因此,在访问控制中,只需将域名设置为允许访问,并使用简单的无 ip 服务(如 ddns.net)使域名与动态 ip 保持同步。
【讨论】:
从 AppEngine 访问 Cloud SQL 时,您无需授权 IP 地址。您必须按照here 的说明授权 AppEngine 应用程序。
编辑: 如果这是您不断变化的本地 (ISP) ip 地址,那么也许您可以设置一个 SSH 隧道:
现在授权计算实例的ip地址(不需要静态ip,可以是临时的)。您应该能够连接到本地计算机 127.0.0.1:3306,并且您的流量将通过隧道传输到您的云 sql 实例。
【讨论】: