2012-06-16 7 views
1

Je tente de déployer une application sur AWS qui nécessite l'installation de logiciels supplémentaires sur le serveur. Pour créer l'image personnalisée, j'ai suivi les instructions que j'ai trouvées here et here pour démarrer une instance EC2 et installer mon logiciel. J'ai ensuite créé un instantané avant de terminer l'instance.Amazon AWS Beanstalk Problèmes d'AMI personnalisés

Maintenant, ma question: Comment obtenir beanstalk pour utiliser mon instantané lors de la création d'une application? Lorsque j'essaie de créer une application, seules les 7 AMI de base sont disponibles pour 'type de conteneur'.

Répondre

0

Allumez votre configuration d'environnement, puis basculez vers l'AMI personnalisée que vous avez enregistrée dans les paramètres d'environnement. Si possible, enregistrez un modèle de configuration pour une utilisation ultérieure.

1

D'expirence personnelle, je peux dire que la plupart de la documentation sur la personnalisation de haricots élastiques est périmée. Qu'en est-il de l'utilisation d'ami personnalisé, vous devez connaître la version actuelle de l'élastique beanstalk de toute façon installe les scripts beanstalk et effectue la configuration sur bootstrap nouvelle instance, donc si vous utilisez un ami personnalisé, il arrive aussi. Sur cette base, je recommande d'utiliser custom ami lorsque vous avez besoin de certaines personnalisations au niveau du système d'exploitation.

Si vous avez besoin d'installer un logiciel supplémentaire ou changer quelque chose que je recommande d'utiliser l'approche décrite ici: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

Bon exemple décrit ici: http://www.hudku.com/blog/innocuous-looking-evil-devil/

vous pouvez également trouver beaucoup d'exemples sur github si vous essayez de trouver le mot-clé: .ebextentions

Questions connexes