AWS – arrêt EC2 d'un cluster ECS après la fin de la tâche

J'ai un petit travail dans le docker (10 minutes) que je veux courir tous les jours dans la matinée.
Ce que j'aimerais get d'AWS, c'est ceci:
1. Démarrez l'instance EC2.
2. Exécutez mon travail docker.
3. Arrêt EC2 instance.

Ce que j'ai essayé jusqu'à présent:
– Créé une tâche ECS.
– Créé un cluster ECS avec 1 machine pour exécuter la tâche.

Je peux exécuter la tâche manuellement et ça marche. ECS vous permet également d'avoir des tâches planifiées, ce qui est parfait.
Le seul problème est que l'instance EC2 est toujours en cours d'exécution.
Je peux l'échelonner jusqu'à 0 instances manuellement, mais je suis en train de chercher une façon de l'amortir automatiquement et de l'étendre jusqu'à l'exécution de la tâche.

Quelle serait la meilleure façon de l'atteindre?

À votre santé,
Leonti

Vous pouvez append des actions planifiées dans des groupes AutoScale.

http://docs.aws.amazon.com/autoscaling/latest/userguide/schedule_time.html

Ainsi, cela vous permettra de créer et de détruire les instances EC2 selon le calendar. Assurez-vous simplement de configurer vos AMI pour join le cluster ECS droit et laisser un certain time de chevauchement pour que l'instance démarre et rejoignez le cluster avant que votre tâche ECS prévue ne démarre.

J'espère que cela t'aides.