Nel cluster ecs, ho un servizio in esecuzione con 2 istanze ec2. E aggiorno la definizione dell'attività per acquisire la nuova immagine finestra mobile. Ma la vecchia definizione di attività è ancora in esecuzione anche se esiste una nuova definizione di attività.
Ho usato i seguenti comandi per aggiornare la definizione e il servizio dell'attività.
aws ecs register-task-definition --family service90-task --cli-input-json file://service90-task.json
aws ecs update-service --cluster service90-cluster --service service90-service --desired-count 0
TASK_REVISION=`aws ecs describe-task-definition --task-definition service90-task | egrep "revision" | tr "/" " " | awk '{print $2}' | sed 's/"$//'`
aws ecs update-service --cluster service90-cluster --service service90-service --task-definition service90-task:${TASK_REVISION} --desired-count 2
Ho provato diverse volte ma non riesco a capire dove ho sbagliato. Voglio ottenere il servizio ecs per eseguire la nuova definizione di attività anziché quella precedente.