从AWS迁移到GCP的团队的典型问题。如何从Compute引擎正确连接到Cloud SQL。
简而言之,您对GCP上的Cloud SQL服务should know提出了什么建议。 正如我所看到的SQL云更多API相当干净的MySQL套接字倾向于使用App Engine而不是普通的DB。
List of options您必须在不涉及开发人员的情况下验证和使用Cloud SQL:
Connection using mysql-client or SQL protocol甚至来自Compute Engine需要将您的IP添加到白名单。请记住,Compute Engine会因为安全限制而被迫使用静态IP。在生产中should use IP address with SSL
要验证来自Compute Engine的连接,您应该使用Cloud Shell和gcloud实用程序
gcloud sql connect [INSTANCE_ID] --user=root
仅适用于第二代实例且可以(应该)在生产中使用的其他选项是SQL Proxy,应安装在客户端计算引擎上并作为服务运行。你需要:
localhost
以使用代理作为SQL云实例的桥梁结果,有关于"最佳实践和#34;的问题。用于生产用途: