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

Как предоставить настраиваемый сценарий инициализации экземпляру Azure

Можно ли создать сценарий инициализации для конкретного экземпляра и передать его на виртуальную машину, созданную через API Microsoft Azure? Я знаю это из AWS, но не смог найти способ сделать это в MS Azure.

Единственный обходной путь, который я могу придумать, - создать общий сценарий для моего собственного изображения, который затем каким-то образом загружает настраиваемый сценарий на основе имени хоста.

Я опубликовал ответ на этот вопрос в StackOverflow (ссылка на сайт). Репост здесь (с некоторыми настройками), для полноты ...

Взгляните на Вызов REST API для создания развертывания виртуальной машины, в частности <CustomData> элемент. Это позволяет вам вводить до 64 КБ двоичных данных в вашу виртуальную машину во время подготовки, что приводит к CustomData.bin файл, создаваемый внутри вашей виртуальной машины. Это должно помочь вам при первоначальной инициализации и работает как с виртуальными машинами Linux, так и с Windows.

Обратите внимание, что это еще не реализовано в инструментах командной строки - вам нужно вызвать API напрямую. Теперь есть запрос на вытягивание опубликовал реализацию правильного кода оболочки CLI для CustomData но он еще не принят.