'How to persist a redis ACL in ElastiCache

Is it possible to persist a redis ACL e.g with the python client - something like this:

redis_client.acl_setuser(
    enabled=True,
    username=user_id,
    passwords=["+" + password],
    keys="*",
    commands=["+@all", "-select", f"+select|1"],
)
redis_client.acl_save()

with ElastiCache?


An alternative to redis_client.acl_save() is redis_client.config_rewrite() but I am wondering if either will actually persist.



Solution 1:[1]

I dont think you can. Elasticache Redis restricts lots of ACL and all config related command. Check this - https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/RestrictedCommands.html

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 tedd_selene