什么是CloudInit的Windows相当于Amazon EC2实例的初始化?

有没有办法挂钩到新的Windows Amazon EC2实例的首次启动过程来运行初始化脚本? 我们希望自动化设置我们的实例,而不是诉诸于创build自己的定制AMI。

亚马逊Linux AMI的CloudInit使这个更容易。 有没有相当于Windows?

我知道我试过了一段时间。 然后,我终于决定创build一个供其他人使用的自己的开源软件。

http://cloudinitnet.codeplex.com/

我还没有find一个,但我看这个方式是实例数据选项。 这个尚未经过testing的计划如下:

  • build立一个基本的Windows映像(好吧,我知道你提到你不想这样做,但这是我能想到的最好的select)。
  • 图像应该只有一个基本的Windows服务,它调用实例数据URL( http://169.254.169.254/latest/user-data )。 这应该是服务知道的格式(XML可能是最好的)。 数据应指向要安装的exes,msis等的URL。

这是唯一的select,除了创build自己的完全定制的AMI,我可以想到。 你可能无法安装SQL服务器(尽pipe,无人参与安装可能是一个select…),但安装基本工具,IIS等可以很容易做到。

希望这可以帮助。