Configuration d'environnements Elastic Beanstalk (niveau avancé) - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration d'environnements Elastic Beanstalk (niveau avancé)

Lorsque vous créez un environnement AWS Elastic Beanstalk, Elastic Beanstalk alloue et configure toutes les ressources AWS nécessaires pour exécuter et prendre en charge votre application. En plus de configurer le comportement de mise à jour et les métadonnées de votre environnement, vous pouvez personnaliser ces ressources en fournissant des valeurs pour les options de configuration. Par exemple, vous pouvez ajouter une file d'attente Amazon SQS et une alarme relative à la longueur de la file d'attente, ou ajouter un cluster Amazon ElastiCache.

La plupart des options de configuration sont associées à des valeurs par défaut qui sont automatiquement appliquées par Elastic Beanstalk. Vous pouvez remplacer ces valeurs par défaut via des fichiers de configuration, des configurations enregistrées, des options de ligne de commande, ou en appelant directement l'API Elastic Beanstalk. L'interface de ligne de commande EB et la console Elastic Beanstalk appliquent également les valeurs recommandées pour certaines options.

Vous pouvez facilement personnaliser votre environnement en même temps que vous déployez votre version d'application, en incluant un fichier de configuration dans votre bundle source. Lorsque vous personnalisez le logiciel sur votre instance, il est plus avantageux d'utiliser un fichier de configuration que de créer une AMI personnalisée, car vous n'avez pas besoin de gérer un ensemble d'AMI.

Lorsque vous déployez vos applications, vous pouvez personnaliser et configurer le logiciel dont dépend votre application. Ces fichiers peuvent être des dépendances requises par l'application (par exemple, des packages supplémentaires provenant du référentiel yum) ou des fichiers de configuration (par exemple, pour que httpd.conf remplace des paramètres spécifiques qui sont définis par défaut par AWS Elastic Beanstalk).