如果 redis 引擎版本低于 5.0.5,如何修改 redis 集群的 auth_token?

如果 redis 引擎版本低于 5.0.5,如何修改 redis 集群的 auth_token?

我正在 AWS 上运行引擎版本为 5.0.3 的 redis 集群。

因此,当我尝试使用此 aws 命令修改 auth_token

aws elasticache modify-replication-group \ 
--replication-group-id authtestgroup \ 
--auth-token This-is-the-set-token\ 
--auth-token-update-strategy SET \ 
--apply-immediately 

我收到此错误: An error occurred (InvalidParameterValue) when calling the ModifyReplicationGroup operation: The AUTH token modification is only supported for redis engine version 5.0.5 and above.

有什么方法可以修改 auth_token 而无需破坏并重新创建 redis 集群?

我只是想了解是否有任何已知的方法可以解决此问题。

答案1

正如您所指出的,在 Redis 5.0.5 之前,AUTH不支持更改令牌。我发现这样做的唯一方法是建立替换集群,此时您应该升级 Redis 版本。

参考

相关内容