Я настроил Redis с Encyption в пути и на отдыхе. Я наткнулся на https://dev.to/yuki0417/easy-way-to-connect-to-amazon-elasticache-redis-with-password-from-django-app-40il и Подключение к AWS ElastiCache с шифрованием при передаче. Поскольку я использую https://github.com/Suor/django-cacheops, ничего не показывает относительно ssl, как я могу реализовать ssl для использования aws redis с шифрованием?
я пытался
CACHEOPS_REDIS = {
'host': "redis://{}".format(os.environ.get("REDIS_LOCATION")),
'socket_timeout': 3,
'ssl': True,
}
После прочтения следующего https://github.com/jazzband/django-redis/issues/353 Я пробовал, но все равно не работает
CACHEOPS_REDIS = {
'host': "rediss://{}/0".format(os.environ.get("REDIS_LOCATION")),
'socket_timeout': 3,
}
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": CACHEOPS_REDIS,
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"IGNORE_EXCEPTIONS": True,
'CONNECTION_POOL_KWARGS': {
'skip_full_coverage_check': True,
"ssl_cert_reqs": None,
"ssl": True
}
},
"KEY_PREFIX": ENVIRONMENT
}
}
сертификаты в
у меня есть следующее
$ ll /etc/ssl/certs/
total 12
lrwxrwxrwx 1 root root 49 Sep 22 17:47 ca-bundle.crt -> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
lrwxrwxrwx 1 root root 55 Sep 22 17:47 ca-bundle.trust.crt -> /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt