Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google compute engine 云SQL连接+;自动缩放_Google Compute Engine_Google Cloud Sql - Fatal编程技术网

Google compute engine 云SQL连接+;自动缩放

Google compute engine 云SQL连接+;自动缩放,google-compute-engine,google-cloud-sql,Google Compute Engine,Google Cloud Sql,根据,云SQL需要客户端的外部IP地址以允许连接到它。另一种建议的方法是sql代理,它有一个很大的免责声明,即该方法可能会随着时间的推移而改变 问:如果我正在自动扩展运行Web服务器的计算引擎VM,我是否需要为它们分配所有外部IP,然后在云SQL实例中设置这些IP?还是我遗漏了什么?也许没有问题,谢谢您通读。推荐的方法是使用云SQL代理(但如果您真的不想使用它,您需要将静态IP添加到GCE虚拟机中,并将它们列在云SQL实例的白名单上)。此外,您可以使用云SQL代理设置单个虚拟机实例,并侦听您的子

根据,云SQL需要客户端的外部IP地址以允许连接到它。另一种建议的方法是sql代理,它有一个很大的免责声明,即该方法可能会随着时间的推移而改变


问:如果我正在自动扩展运行Web服务器的计算引擎VM,我是否需要为它们分配所有外部IP,然后在云SQL实例中设置这些IP?还是我遗漏了什么?也许没有问题,谢谢您通读。

推荐的方法是使用云SQL代理(但如果您真的不想使用它,您需要将静态IP添加到GCE虚拟机中,并将它们列在云SQL实例的白名单上)。

此外,您可以使用云SQL代理设置单个虚拟机实例,并侦听您的子网接口(例如)将任何新的VM实例连接到具有代理的实例。

我可能最终会使用代理,只是它们听起来有点试探性。我很惊讶他们没有想出更可靠的方法。静态IP方法最多是笨拙的,因为基于IP的权限可能需要一段时间才能开始反映我的身份ans自动创建的实例将无法立即连接到sql,但LB将向其发送web流量。感谢您的输入。云sql代理不是临时性的——建议您从具有临时IP的计算机进行连接(我来自云sql团队)好酷,我已经设置好了,很高兴知道它不会消失。谢谢!