Как предоставить пользовательский сценарий инициализации для экземпляра Azure
Можно ли создать экземплярный скрипт инициализации и передать его на виртуальную машину, созданную с помощью API Microsoft Azure? Я знаю это по AWS, но не смог найти способ сделать это на MS Azure.
Единственный обходной путь, который я могу придумать, - создать общий сценарий для моего собственного изображения, который затем каким-то образом загружает собственный сценарий на основе имени хоста.
1 ответ
Я разместил ответ на это в StackOverflow ( ссылка). Перепост здесь (с несколькими настройками), для полноты...
Взгляните на вызов REST API для создания развертывания виртуальной машины, особенно <CustomData>
элемент. Это позволяет вводить до 64 КБ двоичных данных в виртуальную машину во время предоставления, что приводит к CustomData.bin
файл создается внутри вашей виртуальной машины. Это должно помочь вам при первом запуске и работает как с виртуальными машинами Linux, так и с Windows.
Обратите внимание, что это еще не реализовано в инструментах командной строки - вам нужно вызвать API напрямую. Теперь опубликован запрос на получение, реализующий правильный код оболочки CLI для CustomData
но это еще не было принято.