2013-04-05 6 views
2

У меня есть экземпляр AWS EC2.Загрузите данные пользователя при каждой загрузке EC2

Я хочу загрузить данные пользователя при каждой загрузке экземпляра EC2.

Возможно ли это, или я должен каждый раз создавать новый экземпляр для выполнения пользовательских данных?

+2

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

ответ

0

Несколько вариантов:

  • создать пользовательский AMI с пользователями и совместно фигурациями вы хотите. Самый простой способ сделать это - создать экземпляр с поддержкой EBS, выполнить настройку и. Выберите параметр панели управления, чтобы создать AMI из экземпляра.

  • У вас есть настройки на удаленном источнике (например, s3), который ваш экземпляр настроен для вытягивания и выполнения/добавления/настройки.

Для одного экземпляра AMI работает хорошо. Для большей среды управление конфигурациями, такими как kickstart, puppet, chef, cfengine или подобное, будет лучше.