我将 Google Memorystore for Redis 用于我们的内存数据存储,我正在处理数据流管道以处理和转换输入文件并将处理后的数据存储在 Google Memorystore 中。
但是有什么方法可以启用内存存储的身份验证和授权,以便其他应用程序可以使用令牌或其他身份验证机制进行访问?
我没有从官方文档中得到太多信息。但是,我得到了 stackoverflow 的答案,但不清楚。
对此的任何参考链接都非常感谢。
我将 Google Memorystore for Redis 用于我们的内存数据存储,我正在处理数据流管道以处理和转换输入文件并将处理后的数据存储在 Google Memorystore 中。
但是有什么方法可以启用内存存储的身份验证和授权,以便其他应用程序可以使用令牌或其他身份验证机制进行访问?
我没有从官方文档中得到太多信息。但是,我得到了 stackoverflow 的答案,但不清楚。
对此的任何参考链接都非常感谢。
根据官方文档:
“您可以从与 Redis 实例位于同一项目、区域和网络中的任何Compute Engine VM 实例连接到 Redis 实例。”
因此,不支持使用服务帐户凭据对内存存储进行身份验证和授权。
针对此限制打开了功能请求:
您可以在 service account 上定义防火墙规则。像这样,身份验证是安装在 VM 上的服务帐户,它试图访问 memoryStore(端口 6379)。授权是防火墙规则本身(允许或拒绝来自服务帐户的流量)。