如何使用随机密码为 Windows 创建新的公共 AMI?

如何使用随机密码为 Windows 创建新的公共 AMI?

我正在尝试制作一个 Windows 2008 AMI,这是一个干净的 64 位入门包(IIS、SQL Express、ASP.NET MVC 等...)。我希望在完成后将其设为公共 AMI。问题就在这里。

我可以从我的映像中创建 AMI,没有任何问题。但我无法让新实例生成自己的密码。结果是,我有一个可以很好地使用我的密码的新实例。

那么,将我的 EBS 支持的实例转换为 AMI 的过程是什么,当新的实例启动时,AMI 会自动生成其密码?

提前致谢。

答案1

您可以进入实例上的 EC2ConfigService 设置(开始 -> 所有程序)。在“设置密码”下勾选“设置随机密码...”。

密码将在下次启动时生成,并且您从实例创建的 ami 将有一个随机生成的密码。

或者,您可以通过将 Ec2SetPassword 设置为启用来编辑 C:\Program Files\Amazon\Ec2ConfigService\Settings\config.xml 文件:

<Plugin>
  <Name>Ec2SetPassword</Name>
  <State>Enabled</State>
</Plugin>

并重新启动 Ec2ConfigService(作为实例上的 Windows 服务运行。)

完成此操作后,您可以按照常规方式创建 ami(关闭实例并右键单击实例 ->“创建映像(EBS AMI)”。

相关内容