У меня есть кластер AWS ECS
, определенный со службой, которая использует Replica
тип службы. Он создает EC2
isntance с контейнером docker. Я могу получить к нему доступ через браузер и все такое ...
Проблема в том, что мне нужно подключиться через s sh к экземпляру EC2
и запустить:
sudo yum update -y
sudo yum install-y ruby
sudo yum install-y wget
cd /home/ec2-user
wget https://aws-codedeploy-eu-west-1.s3.eu-west-1.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto
Он устанавливает агент codedeploy, поэтому я могу подключить github к экземпляру и коду CI / CD. Я хотел бы настроить это автоматически на каждом сервере, который создает определение ECS
. Например, если я остановлю экземпляр EC2
, кластер создаст новый экземпляр EC2
, у которого нет этого агента ...
Я увидел, что должен настроить ваш экземпляр контейнера Amazon ECS
с пользовательскими данными, но, прежде всего, я не могу найти эту опцию, и я не совсем уверен, соответствует ли она EC2
isntance или самой docker.