为啥 GCP“Memorystore for Redis”不允许添加公共 IP 的选项?
Posted
技术标签:
【中文标题】为啥 GCP“Memorystore for Redis”不允许添加公共 IP 的选项?【英文标题】:Why doesn't GCP's "Memorystore for Redis" doesnot allow option to add Public IP?为什么 GCP“Memorystore for Redis”不允许添加公共 IP 的选项? 【发布时间】:2022-01-19 17:10:36 【问题描述】:目前,在 GCP 中尝试创建“MemoryStore for Redis”时,没有添加公共 IP 的选项。
这带来了一个问题,因为我无法从外部网络的 Compute Engine 与另一个网络中的此 REDIS 实例连接到它。
为什么不见了?
【问题讨论】:
【参考方案1】:Redis 旨在由受信任的客户端访问 环境。这意味着通常不公开 Redis 实例直接连接到 Internet,或者一般来说,连接到 不受信任的客户端可以直接访问 Redis TCP 的环境 端口或 UNIX 套接字。
Redis Security
【讨论】:
【参考方案2】:我认为是因为设计决策,但总的来说,这不是我们会知道的事情,因为我们不是产品团队的一员,所以我认为这个问题不能用 SO 轻松回答。
据此Issue Tracker 称,近期内没有计划支持此功能。
说您可能想看看这个doc,它显示了一些从 VPC 外部网络连接的解决方法。
【讨论】:
以上是关于为啥 GCP“Memorystore for Redis”不允许添加公共 IP 的选项?的主要内容,如果未能解决你的问题,请参考以下文章
GCP 计算实例上的部署失败,为啥从 Gitlab 推送更改
为啥我会收到 50% 的 GCP Pub/Sub 消息重复?