我在Google的云上几乎没有虚拟机。
运行与数据库服务器连接的应用程序的虚拟机。数据库服务器受两种身份验证保护:
我的问题是-IP地址。我需要在数据库上手动定义允许的IP,以便允许它们连接。由于我无法控制外部IP地址(动态更改),因此我寻求其他解决方案。
找到this script以获取所有Google IP。但是正如脚本作者所说的那样-IP的范围正在以高频率变化。哪个大问题-我不能相信这种解决方案。
听起来我遇到了常见问题-该怎么办?
答案 0 :(得分:1)
您可以以更简单的方式在CloudSQL中使用私有ip。
通过这种方式,您的实例将使用其内部ip而不是外部IP,并且您应该已经定义了VPC,因此可以完全控制应允许的范围。
答案 1 :(得分:1)
此外,请注意,您会获得以下benefits using private IP to connect to Cloud SQL:
此外,您可以在CloudSQL实例中按照以下步骤操作configure Private IP connectivity。与VPC firewall rules和network tags一起使用,以允许/拒绝GCP项目和VM实例进/出的特定流量。