繁体   English   中英

无法连接到 GCP 中的 Redis 实例

[英]cannot connect to Redis Instance in GCP

我在 GCP 上创建了一个实例,但无法访问它。 这与此类似,但建议的解决方案对我不起作用: 无法 telnet 到 GCP MemoryStore

我已经尝试 telnet 到它,我在同一个项目和地区,但显然我需要在同一个网络中,因为它是一个私有 ip,但是如果你想使用云外壳连接怎么办? 另外,在我的本地机器上运行的应用程序将如何访问它? 我还包含了一个防火墙规则,以确保允许传入连接。

  • 要将客户端连接到 Cloud Memorystore for Redis 实例,客户端和实例必须位于同一区域、同一项目和同一 VPC 网络中。 请检查“网络”文档,您将在其中获得有关基本网络设置、受限和不受支持的网络、网络对等互连、IP 地址范围的信息。

  • 您可以从不同的 GCP 产品(如 Compute Engine VM、Google Kubernetes Engine Cluster 或 Google Kubernetes Engine pod) 连接到 Redis ,但您无法直接从 Cloud shell 或本地机器连接,因为它们不在您的 VPC 网络中。

它还可能与缺少与您的网络的对等连接有关。 https://console.cloud.google.com/networking/peering/检查您的控制台以查看对等互连是否设置正确。

使用 terraform,您可以使用以下文档: https : //www.terraform.io/docs/providers/google/r/redis_instance.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM