1

我已经创建了一个带有 IP 的 Memorystore 实例10.190.50.3(这是在 中us-east1)。我有一个带有名称的共享 VPC 设置,并且在创建实例my-gcp时我也授权了它。Memorystore

在共享 VPC 中,我有一个服务项目 dev 和一个窗口机器(10.190.5.7)。在里面,当我尝试从该 Windows 机器连接到内存存储时,我无法连接到 Memorystore 实例。

我还启用了10.190.50.3来自所有my-gcpvpc 实例的出口流量。这个 vpc 设置在us-east4.

tracertping也不适用于 IP 的窗体窗口机器10.190.50.3

此 Memorystore 实例是在 vpc 的宿主项目中创建的。

4

3 回答 3

2

我发现最近更新了公共文档:

1.连接的客户端必须与您的Cloud Memorystore for Redis实例在同一网络和同一区域(同一区域内的不同区域也可以)。

2.如果您在多个项目中使用共享 VPC 网络,您可以连接到部署在宿主项目的共享 VPC 网络上的 Redis 实例。不支持连接服务项目中部署在共享 VPC 网络上的 Redis 实例。

这里还有关于如何从 Compute Engine 虚拟机连接到 Redis 实例的链接。

于 2018-06-25T19:22:51.590 回答
0

不幸的是,共享 VPC目前不支持从服务项目访问 memorystore。

于 2018-06-20T17:52:29.903 回答
0

现在我们可以使用私有连接在共享网络中部署 GCP 的内存存储。有关更多详细信息,请参阅此链接

以下步骤:

  1. 验证或为您用于创建 Redis 实例的宿主项目中的网络建立私有服务访问连接。

  2. 确保为宿主项目和服务项目启用服务网络 API 。

  3. 按照在VPC 网络上创建 Redis 实例中的步骤操作,但进行以下修改:

    一个。完成设置专用服务访问连接的可选步骤。

    湾。使用授权 VPC 网络下拉菜单从宿主项目中选择共享 VPC 网络。它列在共享 VPC 网络下。

于 2021-12-14T08:13:33.330 回答