Несколько вариантов:
создать пользовательский AMI с пользователями и совместно фигурациями вы хотите. Самый простой способ сделать это - создать экземпляр с поддержкой EBS, выполнить настройку и. Выберите параметр панели управления, чтобы создать AMI из экземпляра.
У вас есть настройки на удаленном источнике (например, s3), который ваш экземпляр настроен для вытягивания и выполнения/добавления/настройки.
Для одного экземпляра AMI работает хорошо. Для большей среды управление конфигурациями, такими как kickstart, puppet, chef, cfengine или подобное, будет лучше.
Пользовательские данные - это просто статические метаданные, прикрепленные к экземпляру - он всегда доступен, даже при перезагрузках. Я подозреваю, что ваш вопрос больше связан с 'cloud-init', который считывает значение user-data и загружает экземпляр. Если это так, то ваш вопрос является дубликатом этого: http://stackoverflow.com/questions/6475374/how-do-i-make-cloud-init-startup-scripts-run-every-time-my -ec2 инстанции сапоги – jamieb