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

Как создать новый публичный AMI для Windows со случайным паролем?

Я пытаюсь создать Windows 2008 AMI, который представляет собой хороший чистый 64-битный стартовый пакет (IIS, SQL Express, ASP.NET MVC и т. Д.). Я хотел бы сделать его общедоступным AMI, когда он будет готов. Вот в чем проблема.

Я могу без проблем создать AMI из своего изображения. Но я не видел, чтобы новые экземпляры генерировали свои собственные пароли. В результате у меня есть новый экземпляр, который отлично работает с моим паролем.

Итак, каков процесс преобразования моих экземпляров, поддерживаемых EBS, в AMI, который автоматически генерирует свой пароль при запуске нового экземпляра?

Заранее спасибо.

Вы можете перейти в настройки EC2ConfigService (Пуск -> все программы) на своем экземпляре. В разделе «Установить пароль» установите флажок «Установить случайный пароль ....».

Пароль будет сгенерирован при следующей загрузке, и ваш ami, созданный из экземпляра, будет иметь произвольно сгенерированный пароль.

В качестве альтернативы вы можете отредактировать файл C: \ Program Files \ Amazon \ Ec2ConfigService \ Settings \ config.xml, установив для Ec2SetPassword значение enabled:

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

И перезапустите Ec2ConfigService (работающую в экземпляре как службу Windows).

После этого вы можете создать свой ami обычным способом (закройте экземпляр и щелкните его правой кнопкой мыши -> «Создать образ (EBS AMI)».