У меня есть простой Windows скрипт Powershell, который я хотел бы запустить на экземпляре EC2, когда он запускается в среде Elasti c Beanstalk. Он просто устанавливает самозаверяющий сертификат SSL и привязывает его к веб-сайту по умолчанию в IIS.
Я знаю, что это можно сделать с экземпляром EC2 индивидуально с помощью UserData (как показано ниже) ... но Как мне сделать это с любым экземпляром, развернутым в среде EB?
<powershell>
Import-Module WebAdministration
Set-Location IIS:\SslBindings
New-WebBinding -Name "Default Web Site" -IP "*" -Port 443 -Protocol https
$c = New-SelfSignedCertificate -DnsName "domain.com" -CertStoreLocation cert:\LocalMachine\My
$c | New-Item 0.0.0.0!443
</powershell>