Как удалить слой данных RDS из среды Elastic Beanstalk
Как удалить базу данных RDS из среды Elastic Beanstalk?
Кажется, что нет возможности сделать это. Я понимаю, что могу создать среду EB и создать с ней RDS-сервер, который мы и сделали. Теперь мы просто хотим получить рейд от сервера RDS, но оставим серверы приложений запущенными. Я не понимаю, как мы должны это делать, если только не удалю его из графического интерфейса RDS, но я думаю, что правильный способ сделать это - удалить его из среды EB.
Ответы
Ответ 1
В соответствии с этим ответом на форумах Amazon aws:
В настоящее время нет способа удалить RDS из эластичного бобового стежка конфигурации. Вам нужно будет создать новый эластичный бобовый стебель конфигурация приложения, исключающая конфигурацию RDS, запуск ваше приложение в этой новой среде, а затем измените DNS, чтобы указать на новая среда.
https://forums.aws.amazon.com/message.jspa?messageID=469364
Ответ 2
Это 2019 и до сих пор невозможно удалить базу данных RDS из среды Elastic Beanstalk. Я хотел бы знать это раньше.
В любом случае... вот общие шаги, необходимые для создания новой среды без управляемой БД RDS (на основе той же ветки с форума AWS):
-
Создайте снимок вашей БД RDS и создайте из нее новую БД RDS. Это не сохраняет группу безопасности, группу параметров или параметры вашей БД. Поэтому может быть предпочтительнее создать новую пустую базу данных RDS, в которой вы можете настроить все, а затем восстановить содержимое из дампа базы данных, например mysqldump
.
-
Сохраните конфигурацию вашего Enastic Beanstalk env и загрузите ее из корзины S3 EBS в resources/templates/<your-app-name>/
.
-
Измените конфигурацию, чтобы удалить все ссылки на RDS, и загрузите измененный файл в корзину S3.
-
Создайте новую среду из сохраненной конфигурации. Теперь у вас должен быть env без управляемой БД RDS. Некоторые настройки могут не быть перенесены в этот процесс. Например, мне пришлось перенастроить балансировщик нагрузки для моего нового env.
-
Когда все работает в новом env, вы можете использовать "URL-адреса среды подкачки" или указать свою DNS-запись на новый балансировщик нагрузки.