我正在尝试通过HTTP负载平衡创建一个Autoscaling Web应用程序网络。 Web服务器实例将连接到负载均衡器。此外,Web实例必须通过内部IP连接到mysql / cloud sql。
总而言之,我需要使用Linux Web实例(非App Engine)和仅通过内部网络连接到MySql / Cloud SQL? 有可能吗?
谢谢!
答案 0 :(得分:5)
这是不可能的,您需要使用所述的外部IP in the documentation:
注意:您必须使用GCE实例的外部(公共)IP地址。
此外,您可以找到here无法授权私人网络,如下所示:
您不能将专用网络(例如,10.x.x.x)指定为授权网络。
答案 1 :(得分:5)
您应该使用云SQL代理。
它在盒子上运行,提供对您的Cloud SQL数据库的安全访问。
此处为容器引擎示例:https://cloud.google.com/sql/docs/container-engine-connect
答案 2 :(得分:-3)
要访问CloudSQL,IP必须列为白名单。要列出白名单,请转到项目,然后在侧栏:存储 - >云SQL。选择您的实例,然后选择“访问控制”。在“授权”下,点击“+”添加您的IP。