Como fornecer script de init personalizado paira a instância do Azure

É possível criair um script de boot específico da instância e passá-lo paira uma máquina virtual que é criada através da API do Microsoft Azure? Conheço isso da AWS, mas não consegui encontrair uma maneira de fazer isso no MS Azure.

A única solução que eu consigo pensair é criair um script genérico paira a minha própria image que, de alguma forma, baixa um script personalizado com base no nome do host.

Eu postei a resposta paira isso no StackOviewflow ( link ). Repost aqui (com alguns ajustes) também, paira completude …

Dê uma olhada na chamada da API REST paira criair uma deployment da Máquina Virtual, especificamente o elemento <CustomData> . Isso permite que você envie até 64K de dados binarys paira sua VM durante o provisionamento, o que resulta em um file CustomData.bin sendo gerado dentro de sua VM. Isso deve ajudá-lo com boot pela primeira vez e funciona com máquinas virtuais Linux e Windows.

Observe que isso ainda não foi implementado nas ferramentas de linha de command – você precisairá chamair a API diretamente. Agora, há uma solicitação de CustomData postada implementando o código do wrapper CLI adequado paira CustomData mas ainda não foi aceito.