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

use*_*081 6 windows amazon-ami amazon-ec2 amazon-ebs

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

我可以从我的图像制作 AMI 没问题。但是我看不到让新实例生成自己的密码。结果是我有一个新实例可以很好地使用我的密码。

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

提前致谢。

ste*_*hin 6

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

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

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

<Plugin>
  <Name>Ec2SetPassword</Name>
  <State>Enabled</State>
</Plugin>
Run Code Online (Sandbox Code Playgroud)

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

执行此操作后,您可以以通常的方式创建您的 ami(关闭实例并右键单击该实例 ->“创建映像(EBS AMI)”)。