Подтвердить что ты не робот

Как удалить слой данных RDS из среды Elastic Beanstalk

Как удалить базу данных RDS из среды Elastic Beanstalk?

Кажется, что нет возможности сделать это. Я понимаю, что могу создать среду EB и создать с ней RDS-сервер, который мы и сделали. Теперь мы просто хотим получить рейд от сервера RDS, но оставим серверы приложений запущенными. Я не понимаю, как мы должны это делать, если только не удалю его из графического интерфейса RDS, но я думаю, что правильный способ сделать это - удалить его из среды EB.

4b9b3361

Ответ 1

В соответствии с этим ответом на форумах Amazon aws:

В настоящее время нет способа удалить RDS из эластичного бобового стежка конфигурации. Вам нужно будет создать новый эластичный бобовый стебель конфигурация приложения, исключающая конфигурацию RDS, запуск ваше приложение в этой новой среде, а затем измените DNS, чтобы указать на новая среда.

https://forums.aws.amazon.com/message.jspa?messageID=469364

Ответ 2

Это 2019 и до сих пор невозможно удалить базу данных RDS из среды Elastic Beanstalk. Я хотел бы знать это раньше.

В любом случае... вот общие шаги, необходимые для создания новой среды без управляемой БД RDS (на основе той же ветки с форума AWS):

  1. Создайте снимок вашей БД RDS и создайте из нее новую БД RDS. Это не сохраняет группу безопасности, группу параметров или параметры вашей БД. Поэтому может быть предпочтительнее создать новую пустую базу данных RDS, в которой вы можете настроить все, а затем восстановить содержимое из дампа базы данных, например mysqldump.

  2. Сохраните конфигурацию вашего Enastic Beanstalk env и загрузите ее из корзины S3 EBS в resources/templates/<your-app-name>/.

  3. Измените конфигурацию, чтобы удалить все ссылки на RDS, и загрузите измененный файл в корзину S3.

  4. Создайте новую среду из сохраненной конфигурации. Теперь у вас должен быть env без управляемой БД RDS. Некоторые настройки могут не быть перенесены в этот процесс. Например, мне пришлось перенастроить балансировщик нагрузки для моего нового env.

  5. Когда все работает в новом env, вы можете использовать "URL-адреса среды подкачки" или указать свою DNS-запись на новый балансировщик нагрузки.