Выполнение сценария при каждом перезапуске экземпляра AWS EC2 - PullRequest
0 голосов
/ 04 ноября 2018

Я хотел бы задать вам этот вопрос: возможно ли выполнить этот скрипт при каждом перезапуске экземпляра AWS Ec2?

#!/bin/bash
sudo apt update
sudo install docker
sudo install docker-compose
rm -rf .git
rm -rf /
git clone <URL>
git pull
docker-compose build
docker-compose up 

Считай, что я установил Ubuntu на свой istance. Я пытался вставить его в пользовательских данных, но он не работает ... Кто-нибудь может мне помочь? Заранее благодарю за помощь !!!

1 Ответ

0 голосов
/ 04 ноября 2018

Да, вы можете настроить пользовательские данные для выполнения после перезапуска:

Из документа AWS:

По умолчанию скрипты пользовательских данных и директивы cloud-init выполняются только во время первого цикла загрузки при запуске экземпляра. Тем не менее, вы можете настроить ваши скрипты пользовательских данных и директивы cloud-init каждый раз, когда экземпляр перезапускается из остановленного состояния. Для большего информацию см. Как я могу выполнить пользовательские данные после первоначального запуска моего экземпляра EC2? в Центре знаний AWS.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...