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 не было!