У меня есть одна основная учетная запись AWS, и я связал с ней одну вспомогательную учетную запись. Я хочу перенести все сервисы AWS (включая запущенный экземпляр, API, Snapsorts, разрешения групп пользователей, теги и т. Д.) На субаккаунт с единым биллингом.
Как я могу этого добиться?
Помогает ли Cloudformation перемещать все ресурсы, включая данные (файлы, конфигурацию, таблицы базы данных), для копирования той же настройки в другую учетную запись?
У меня есть один подход к тому, как этого добиться, но этот подход еще предстоит реализовать.
Посмотрим, поможет ли это.
Насколько я знаю, вы не сможете двигаться так, как хотите. Что вы пытаетесь сделать, так это перенести все свои ресурсы в совершенно новую учетную запись, и это непросто (см. Ниже) и фактически невозможно сделать напрямую. Лучшая практика - создать шаблон для вашей инфраструктуры (это то, что делает CloudFormation, и OpsWorks может помочь управлять работой этой инфраструктуры - хотя есть и другие инструменты ... проверьте Hashicorp), контроль версий вашего приложения и кода базы данных, создание развертывания кода конвейер (я использую комбинацию Jenkins и CodeDeploy), поместите ваши данные в систему резервного копирования (S3 - отличный выбор), чтобы вы могли перемещать их между учетными записями, а затем создавать, тестировать, ломать, промывать и повторять. Повторюсь: это непросто. Я только что подвел итоги того, чем три человека занимались в течение трех месяцев, и у нас все еще только 2 стека в конвейере развертывания с 5 стеками. Не могли бы вы подробнее рассказать, почему вы пытаетесь перейти на дополнительную учетную запись? Можно ли создать новую учетную запись и сделать ту, с которой вы сейчас работаете, в дополнительной учетной записи?