Я пытаюсь запустить свой собственный AMI с использованием пользовательских данных, чтобы он мог запустить скрипт и затем завершиться.
Поэтому я запустил Ec2 Windows Base и сконфигурировал его так, чтобы он имел все необходимые инструменты (NodeJS и т. Д.) И сохранил мой сценарий в C: \ Projects \ index.js.
Затем я сохранил его как изображение.
Поэтому я затем использовал консоль для запуска EC2 из моего новогоAMI с пользовательскими данными
<powershell>
node C:\Projects\index.js --uuid=1
</powershell>
Если я запускаю эту команду с RDP в EC2, она работает, поэтому кажется, что пользовательские данные не запускаются при запуске образа.
Прочитав некоторые другие вопросы и ответы, это может быть связано с тем, что созданный AMI был создан из уже запущенного экземпляра, поэтому пользовательские данные не сохраняются.
Может кто-нибудь посоветовать мне, как я могузапускать мой AMI с пользовательскими данными каждый раз?(как изменится UUID)
Спасибо