Django пытается аутентифицировать пользователя Wrong для AWS RDS и терпит неудачу

Я размещаю базу данных postgresql на AWS с помощью службы RDS. Я пытаюсь подключить проект django к базе данных aws с помощью файла settings.py в проекте django. Я продолжаю получать следующую ошибку:

подключение к серверу по адресу "database-1.xxxxxx.us-east-1.rds.amazonaws.com" (xx.xxx.xx.xx.xxx), порт 5432 не удалось: FATAL: password authentication failed for user "local_user"

Эта ошибка неожиданна, потому что она не должна пытаться аутентифицировать local_user, поскольку это пользователь моего локального сервера postgres, она должна пытаться аутентифицировать пользователя для размещенной базы данных, которая совершенно другая.

Вот как выглядит мой файл настроек:

    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': os.environ.get('DATABASE_NAME'),
        'USER': os.environ.get('DATABASE_USER'),
        'PASSWORD': os.environ.get('DATABASE_PASSWORD'),
        'HOST': "database-1.xxxxxx.us-east-1.rds.amazonaws.com",
        'PORT': 5432
    }
}

Я не могу понять, в чем проблема. Любая помощь будет оценена по достоинству!

Я неправильно назвал переменную окружения, поэтому USER не было!

Вернуться на верх