sql >> Base de Datos >  >> RDS >> Mysql

Error de conexión SSL al conectarse a RDS MySQL desde Django

Resuelto:

La ruta al archivo pem debe ser absoluta y no puede usar python para intentar construir la ruta absoluta.

DATABASES = {
    'default': dj_database_url.config()
}
DATABASES['default']['OPTIONS'] = {
    'ssl': {'ca': '/app/project_name/rds/mysql-ssl-ca-cert.pem'}
}

Nuevamente, detectar la ruta de esta manera no funciona, la ruta debe estar codificada:

DATABASES['default']['OPTIONS'] = {
    'ssl': {'ca': os.path.join(os.path.dirname(__file__), 'rds', 'mysql-ssl-ca-cert.pem')}
}