Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 是否有任何方法可以为Google Memorystore启用身份验证和授权?_Google Cloud Platform_Google Cloud Memorystore - Fatal编程技术网

Google cloud platform 是否有任何方法可以为Google Memorystore启用身份验证和授权?

Google cloud platform 是否有任何方法可以为Google Memorystore启用身份验证和授权?,google-cloud-platform,google-cloud-memorystore,Google Cloud Platform,Google Cloud Memorystore,我正在使用Google Memorystore for Redis作为内存中的数据存储,我正在处理用于处理和转换输入文件的数据流管道,并将处理后的数据存储在Google Memorystore中 但是,我们有没有办法为memorystore启用身份验证和授权,以便其他应用程序可以使用令牌或其他身份验证机制进行访问 我没有从官方文件中得到多少信息。然而,我得到了答案,但不清楚 非常感谢您提供相关的参考链接。根据官方文件: “您可以从任何计算引擎虚拟机连接到Redis实例 实例位于与 Redis

我正在使用Google Memorystore for Redis作为内存中的数据存储,我正在处理用于处理和转换输入文件的数据流管道,并将处理后的数据存储在Google Memorystore中

但是,我们有没有办法为memorystore启用身份验证和授权,以便其他应用程序可以使用令牌或其他身份验证机制进行访问

我没有从官方文件中得到多少信息。然而,我得到了答案,但不清楚


非常感谢您提供相关的参考链接。

根据官方文件:

“您可以从任何计算引擎虚拟机连接到Redis实例 实例位于与 Redis实例。”

因此,不支持使用服务帐户凭据对memorystore进行身份验证和授权

已根据此限制打开功能请求:


您可以定义。与此类似,身份验证是安装在尝试访问memoryStore(端口6379)的VM上的服务帐户。授权是防火墙规则本身(允许或拒绝来自服务帐户的流量)。

我正在通过连接到memorystore的POD部署我的应用程序。但我没有在我的服务帐户中添加任何角色来从memorystore检索数据,但它仍然连接。在连接之前,我们如何确认它已通过身份验证。您是否使用服务帐户定义了防火墙规则?如果是这样,请更改此服务帐户并验证您不再具有对内存存储的访问权限。因此,正如我所描述的,服务帐户提供身份验证(身份),而不是授权。对于其他服务,授权是使用IAM角色定义的,但在那里,防火墙规则允许或拒绝请求标识(使用服务帐户)