请注意,这里有新手问题。
我想试用一下 GCP AlloyDB。我创建了一个集群,并为其分配了一个内部 IP。这对于在同一 VPC/项目网络中运行的应用程序来说没问题,但我希望以最简单的方式直接从我的工作站连接到它。
我完全是个菜鸟,甚至不知道我不知道什么,非常感激任何关于如何在 GCP 中将内部 IP 公开/映射到外部 IP 的指导。尤其是当我尝试通过 GCP Web 控制台保留外部 IP 时无法选择 AlloyDB 实例或内部 IP 时。
我认为 NAT 和一些路由器可以解决问题,但这超出了我目前的知识范围,甚至不知道从哪里开始搜索。
答案1
实现此目的的最直接方法是使用 Cloud VPN 将工作站的网络连接到 VPC。您可以在以下位置阅读有关 Cloud VPN 及其各种配置选项的更多信息https://cloud.google.com/network-connectivity/docs/vpn/concepts/overview。
AlloyDB 使用私有服务访问来允许从您在创建 AlloyDB 集群时配置的 VPC 中的其他地方进行连接。可以使用 Cloud VPN 或 Cloud Interconnect 实现本地连接,但后者适用于长期数据中心到云的连接,并不特别适合您描述的场景。您可以在以下位置阅读有关私有服务访问和本地连接的更多信息https://cloud.google.com/vpc/docs/private-services-access#on-premise-connectivity。