Установка ssl_cert_reqs=CERT_OPTIONAL при подключении к redis

Я использую redis с Django, и сообщение об ошибке следующее:

Установка ssl_cert_reqs=CERT_OPTIONAL при подключении к redis означает. что celery может не проверять личность брокера redis при подключении. подключении. Это делает вас уязвимыми для атак типа "человек посередине".

Мои настройки следующие, и я не уверен, как заставить redis использовать ssl-церты для подключения к celery:

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": env("REDIS_LOCATION"),
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
            "PASSWORD": env("REDIS_PASSWORD"),
            "REDIS_CLIENT_KWARGS": {"ssl_cert_reqs": True},
        },
    }
}

Обновление: Заменил Celery на следующий

app = Celery(
    "config",
    broker=env("CELERY_BROKER"),
    broker_use_ssl={"ssl_cert_reqs": ssl.CERT_REQUIRED},
)
Вернуться на верх