我可以使用原生Redis命令在Amazon Elasticache for Redis中管理/创建用户吗?

fnx2tebb  于 2022-12-22  发布在  Redis
关注(0)|答案(1)|浏览(148)

我有许多Amazon ElasticCache for Redis集群是以集群模式部署的(使用默认用户)。
我们需要引入RBAC,这样我们就可以创建具有尽可能少的访问权限的监视用户。
我已尝试通过以下方式创建新用户:

  • Python库(redis-py-cluster):这不起作用,因为创建/列出用户方法在群集模式中被阻止
  • redis-cli:这不起作用,因为SETUSER命令总是返回无效参数错误(即使从Redis官方网站复制简单的例子)

Amazon ElasticCache for Redis的用户管理是否只能通过AWS控制台/CLI/SDK进行?

kpbwa7wx

kpbwa7wx1#

Amazon Elasticache for Redis集群中的用户管理是通过AWS Console / CLI /SDK进行的,无论您是使用Redis AUTH还是通过IAM使用RBAC。您必须使用Amazon提供的抽象,如create-user

您无法手动管理它们。

SETUSERacl setuser)命令也在Redis的Elasticache中被显式限制(禁用),就像docs一样。

相关问题