У меня на AWS работает приложение django, использующее эластичный бобовый стебель. Уже довольно долго работает без проблем.
Только что при развертывании через CLI (eb deploy
) я сталкиваюсь со следующей ошибкой:
ERROR: ...Reason: The following resource(s) failed to update: [AWSEBRDSDatabase].
ERROR: Updating RDS database named: [...] failed. Invalid storage size for engine name postgres and storage type standard: 15 (Service: AmazonRDS; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: [...])
Сообщение об ошибке содержит значение 15
, и действительно, в конфигурации базы данных приложения django говорится:
Когда я пытаюсь изменить это число на произвольные 25 ГБ и применить эти изменения, я сталкиваюсь с еще одной ошибкой:
... Cannot upgrade postgres from 9.5.10 to 9.5.4. ...
Итак, есть две вещи, которые я не понимаю:
- Почему 15ГБ вдруг стали проблемой?
- Почему он пытается "обновить" с 9.5.10 до 9.5.4?
Разъяснения и предложения по решению приветствуются!
UPDATE
Похоже, что в версии ядра базы данных имеется несоответствие конфигурации.
Конфигурация Elastic Beanstalk:
Сведения об экземпляре RDS: