Назад | Перейти на главную страницу

Как добавить существующую базу данных RDS в работающий стек?

Я создаю шаблон формирования облака, который хотел бы использовать для запуска и создания среды. Единственная проблема в том, что у меня есть существующая база данных, которую я хотел бы включить в этот стек.

Могу ли я «поменять местами» экземпляр RDS в стеке, если бы я запускал свой стек формирования облака, содержащий экземпляр RDS, после того, как я его настроил?

Я не вижу другого способа сделать, кроме как создать резервную копию моей базы данных, отключить ее и затем снова восстановить из резервной копии.

Ваша терминология не очень точна, поэтому трудно сказать, что вы пытаетесь сделать.

Cloudformation создает «стеки». Вы можете создать стек, содержащий экземпляр RDS.

Если вы хотите обновить стек, вы можете загрузить в него обновленный шаблон JSON. Единственные изменения, которые будут применены к стеку, - это изменения исходного шаблона JSON, который использовался для создания стека.

Итак, если у вас есть экземпляр RDS в стеке, и ваш обновленный шаблон не включает никаких изменений в этот экземпляр RDS, применение обновленного шаблона (который изменяет другие части вашего стека) не повлияет на ваш экземпляр RDS.

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

Я бы посоветовал сначала протестировать фиктивный стек.