2013-10-12 2 views
1

Может ли автомасштабирование AWS вызывать собственный код при масштабировании или уменьшении экземпляров? Другими словами, учитывая предварительное существование какого-либо произвольного сценария launch_instance.sh, который запускает и настраивает свои экземпляры, может ли он быть интегрирован в рабочий процесс автосохранения?Может ли автомасштабирование AWS запускать собственный код?

Я считаю, что ответ на этот вопрос «нет, вам нужно испечь вещи, которые launch_instance.sh делает в AMI, и выполнить это при запуске экземпляра», но я был бы признателен за подтверждение, если я пропустил какую-либо документацию.

ответ

3

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

Более подробная информация о Cloudinit: https://help.ubuntu.com/community/CloudInit

+0

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

Смежные вопросы