#amazon-web-services #amazon-ec2 #ec2-ami
#amazon-веб-сервисы #amazon-ec2 #ec2-ami
Вопрос:
Я создал экземпляр EC2 (имя: firstinstance) и установил на него свое приложение. Затем я создал образ AMI, используя приведенный выше экземпляр, затем я создал экземпляр EC2 (имя: secondinstance) из образа AMI
Но теперь я хочу обновить файл конфигурации yml в EC2 (secondinstance). Я не хочу делать это во время создания secondinstance с использованием userdata. Мой образ AMI автоматически запускает предоставленный сценарий после создания экземпляра EC2 с использованием этого образа. Как я могу это сделать?
Я попытался установить следующее в пользовательских данных firstinstance. Он не создается во втором экземпляре
touch /tmp/testfile.txt
Всякий раз, когда кто-либо создает экземпляр EC2 с помощью AMI image, этот экземпляр должен запускать предоставленный скрипт после создания этого экземпляра
Комментарии:
1. Что плохого в использовании
secondinstance
пользовательских данных на?2. @Marcin Многие пользователи будут использовать мой AMI-образ как secondinstance. Пользователь не должен этого делать. AMI image должен позаботиться о сценарии для запуска после создания экземпляра EC2
3. Я понимаю. Затем вам нужно создать собственное решение для этого. Есть несколько способов, позволяющих запускать сценарии только при первой загрузке, например , здесь . Поэтому, прежде чем создавать свой AMI, вы настраиваете его по такому сценарию. Тогда любой новый экземпляр из AMI запустит сценарий только один раз.