Google Cloud Platform-将端口转发到多个SQL实例

问题描述

我正在Google Cloud Platform(GCP)中运行多个SQL实例。我有一些复制品的主人。每个实例都有一个基于其所在区域的私有IP地址,所有实例都使用相同的备用MySQL端口(3306)。

在同一个VPC中,我有几个计算引擎可以毫无问题地连接到每个SQL实例。但是我也有一些客户需要通过互联网从VPC外部进行连接。

问题是如何将某些端口转发到VPC中的正确内部IP地址? IE:

x.x.x.x:12345 -> 10.x.x.1:3306
x.x.x.x:23456 -> 10.x.x.2:3306
x.x.x.x:34567 -> 10.x.x.3:3306

解决方法

您可以将“针对私有区域转发规则的协议转发” enter here与“ VPC子网范围” {{3}}一起使用。使用此功能可以配置专用转发规则,这些规则将TCP或UDP流量发送到同一区域中的目标实例。您还可以将私有区域转发规则从使用目标实例切换到后端服务,反之亦然

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...