从Google Cloud Platform Cloud Shell访问GCP Memorystore

3

我最近在Google Cloud Platform Memorystore创建了一个redis实例,并尝试使用Cloud Shell连接到它。

telnet 10.0.0.3 6379
Trying 10.0.0.3...
telnet: Unable to connect to remote host: Connection timed out

但我总是遇到连接超时的问题。根据文档,在同一项目中的计算实例应该能够连接到该实例。是否还有人遇到了同样的问题?是否有任何解决方法来在本地进行测试?


您正在尝试连接的计算VM是否与Redis实例位于同一地区和网络中?请参考 https://cloud.google.com/memorystore/docs/redis/creating-managing-instances#viewing_instance_information 查找Redis实例的信息。 - ankitk
1个回答

7

Cloud Shell的功能非常有限。您尝试连接的端口在出站连接中不允许使用。您分享的文档是针对GCE(Google Compute Engine)VM实例的,是的,Cloud Shell提供了一个临时实例,但它的功能非常有限。目前,您只能从Compute Engine VM实例、Kubernetes Engine集群、App Engine(灵活和标准)以及Cloud Functions访问它,您需要创建一个GCE VM并遵循您提到的文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接