1

J'ai un script powershell dans le dossier .ebextensions mais il ne s'exécute pas. Il a l'habitude de travailler, mais a soudainement cessé de fonctionner et il n'y a eu aucun changement à l'élastique beanstalk ou les scripts que je connais off. J'ai deux instance s'exécutant sous la beanstalk élastique et si je me connecte dans un et puis déploie mon paquet il ne prend pas l'instance vers le bas. Je peux littéralement regarder les fichiers de service (service de repos d'IIS) mis à jour. Elastic Beanstalk est configuré pour la mise à l'échelle automatique de min 2 instances max 4. J'ai essayé de faire un déploiement avec la console AWS Elastic Beanstalk mais pas de joie. Est-ce qu'il faut réellement prendre les instances pour exécuter les scripts? Je trouve étrange qu'il puisse mettre à jour le service sans arrêter l'instance.Les scripts AWS .ebextension ne s'exécutent pas

De même, les scripts .ebextension ne s'exécutent-ils pas sur des instances en cours d'exécution? est-il un moyen de le forcer à exécuter? Que puis-je vérifier d'autre pour voir pourquoi les ebextensions ne sont pas récupérées?

Merci

Répondre

1

Il travaille maintenant. Mon script ebextensions n'était pas correctement formaté, c'est-à-dire qu'il ne disposait pas des indentations nécessaires à YAML, les commandes étaient donc ignorées. Cependant, aucune erreur n'a été soulevée par EB.

+0

J'ai eu le même problème - merci beaucoup! – Progress1ve