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

Cam I инструктирую экземпляр AWS EC2 работать в режиме «обслуживания» с помощью cloud-init (данные пользователя)

У меня есть изображение AMI, которое я хотел бы обновить, т.е. запустить экземпляр из него, внести некоторые изменения / обновления и сохранить новый AMI из экземпляра. Но пока я вношу свои правки, мне не нужна работающая вся система, мне нужен только доступ по ssh.

Интересно, могу ли я установить что-то в атрибуте «пользовательские данные» экземпляра, чтобы cloud-init запускал экземпляр в режиме обслуживания только с sshd, и никакие другие службы не запускались.

Мои целевые дистрибутивы - Debian 7.x, 8.x и Ubuntu 14.04LTS (это не имеет значения).

Запустите общий AMI операционной системы, которую вы запускаете, затем подключите том с вашими данными к этому экземпляру. Вам нужно будет смонтировать его, размонтировать, завершить работу этого экземпляра, когда это будет сделано, и т. Д. Затем перестройте свой пользовательский AMI, используя моментальный снимок отредактированного тома и подобные настройки из предыдущего AMI. Нет никакого способа избежать необходимости в новом снимке состояния, новом AMI, чтобы вносить подобные изменения. Оставьте СТАРЫЕ, пока не убедитесь, что новый работает.