Конфигурация базы данных Elastic Beanstalk Django - PullRequest
0 голосов
/ 15 марта 2019

Я сталкиваюсь с ситуацией, когда мое приложение django не может подключиться к экземпляру postgres, который был запущен одной и той же средой EBS.

  1. Я подтвердил, что группы безопасности, в которых находятся экземпляры RDS и EC2, настроены для связи.

  2. Я подтвердил, что учетные данные для базы данных верны, так как я могу использовать CLI для postgres для входа в систему как локально, так и во время ssh'd в экземпляр EC2.

  3. Третье, и самое странное из симптомов, это то, что миграция работает. Таким образом, во время миграции приложение может подключаться к базе данных и запускать миграции, но при попытке доступа к этим таблицам через файлы views.py я получаю страшную ошибку password authentication failed.

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

1 Ответ

0 голосов
/ 15 марта 2019

Хорошо, поэтому, к сожалению, я не обязательно знаю, почему это так, но, похоже, это решило проблему, если я переключил экземпляр RDS Postgres с версии 11.1 на версию 10.x. Надеюсь, это сэкономит кому-то еще время! Извините, я не могу указать, почему это исправило

...