如何从不同区域的其他 Google Cloud VM 访问 Google Cloud VM

如何从不同区域的其他 Google Cloud VM 访问 Google Cloud VM

有没有办法从不同地区的其他 Google Cloud VM 访问 Google Cloud VM?我发现我的美国爱荷华州的 VM 是 10.121.0.4,而亚洲日本地区的 VM 是 10.148.0.5

我计划只在一台服务器上托管 mysql,并从其他机器和主机(充当 web 服务器)使用它。我之所以这么想,是因为我的表有读写操作,这两者都需要同时同步数据库。

我可以以某种方式访问​​亚洲日本的 mysql 吗?我尝试使用美国服务器上的命令访问日本机器:

mysql -h 10.121.0.4 -u test -p

但什么都不起作用。甚至连 10.121.0.4 都无法 ping 通。不知道我漏掉了什么。我检查了所有防火墙访问,都没有问题。

从逻辑上讲,如果所有内容都在 Google Cloud 上,我应该能够 ping 任何机器,并且我应该能够进入基本身份验证。不是吗?

答案1

您无法通过虚拟机将内部 IP ping 到虚拟机,这是 GCP 的安全方法的一部分,因为它需要VPN 连接

相关内容