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
Cette rubrique se concentre sur les options de configuration disponibles dans la console Elastic Beanstalk. AWS Elastic Beanstalk propose un large éventail d'options pour personnaliser les ressources de votre environnement, ainsi que le comportement et les paramètres de plateforme d'Elastic Beanstalk.
Les rubriques suivantes montrent comment configurer votre environnement dans la console. Ils décrivent également les espaces de noms sous-jacents qui correspondent aux options de console à utiliser avec les fichiers de configuration ou les options API de configuration. Pour en savoir plus sur les méthodes de configuration avancées, consultez Configuration d'environnements Elastic Beanstalk (niveau avancé).
Rubriques
- Ressources provisionnées
- Configuration d'un environnement avec la console Elastic Beanstalk.
- Les EC2 instances Amazon pour votre environnement Elastic Beanstalk
- Auto Scaling de vos instances d'environnement Elastic Beanstalk
- Équilibreur de charge pour votre environnement Elastic Beanstalk
- Ajout d'une base de données à votre environnement Elastic Beanstalk
- La sécurité de votre AWS Elastic Beanstalk environnement
- Balisage des ressources dans vos environnements Elastic Beanstalk
- Propriétés de l'environnement et autres paramètres de logiciel
- Notifications d'environnement Elastic Beanstalk avec Amazon SNS
- Configuration d'Amazon Virtual Private Cloud (AmazonVPC) avec Elastic Beanstalk
- Nom de domaine de votre environnement Elastic Beanstalk
Ressources provisionnées
Lorsque vous créez un environnement de serveur Web, Elastic Beanstalk crée plusieurs ressources pour soutenir le fonctionnement de votre application. Ce chapitre explique comment personnaliser ces ressources pour votre environnement Elastic Beanstalk.
-
EC2instance — Une machine virtuelle Amazon Elastic Compute Cloud (AmazonEC2) configurée pour exécuter des applications Web sur la plateforme de votre choix.
Chaque plateforme exécute un ensemble spécifique de logiciels, de fichiers de configuration et de scripts pour prendre en charge une version de langage, une infrastructure ou un conteneur web spécifiques, ou une combinaison de ces éléments. La plupart des plateformes utilisent Apache ou NGINX un proxy inverse qui se trouve devant votre application Web, lui transmet les demandes, fournit des ressources statiques et génère des journaux d'accès et d'erreurs.
-
Groupe de sécurité d'instance : groupe EC2 de sécurité Amazon configuré pour autoriser le trafic entrant sur le port 80. Cette ressource permet au HTTP trafic provenant de l'équilibreur de charge d'atteindre l'EC2instance qui exécute votre application Web. Par défaut, le trafic n'est pas autorisé sur les autres ports.
-
Équilibreur de charge – Équilibreur de charge Elastic Load Balancing configuré pour répartir les demandes vers les instances exécutant votre application. De plus, l'équilibreur de charge vous évite d'exposer directement vos instances sur Internet.
-
Groupe de sécurité d'équilibrage de charge : groupe EC2 de sécurité Amazon configuré pour autoriser le trafic entrant sur le port 80. Cette ressource permet au HTTP trafic provenant d'Internet d'atteindre l'équilibreur de charge. Par défaut, le trafic n'est pas autorisé sur les autres ports.
-
Groupe Auto Scaling – Groupe Auto Scaling configuré pour remplacer une instance si elle est résiliée ou devient indisponible.
-
Compartiment Amazon S3 – Emplacement de stockage pour votre code source, les journaux et autres artefacts qui sont créés lorsque vous utilisez Elastic Beanstalk.
-
CloudWatch Alarmes Amazon : deux CloudWatch alarmes qui surveillent la charge sur les instances de votre environnement et qui sont déclenchées si la charge est trop élevée ou trop faible. Lorsqu'une alarme est déclenchée, votre groupe Auto Scaling s'adapte en fonction, à la hausse ou à la baisse.
-
AWS CloudFormation stack : Elastic AWS CloudFormation Beanstalk utilise pour lancer les ressources de votre environnement et propager les modifications de configuration. Les ressources sont définies dans un modèle, que vous pouvez afficher dans la console AWS CloudFormation
. -
Nom de domaine : nom de domaine qui permet d'accéder à votre application Web sous la forme
subdomain
.region
.elasticbeanstalk.com.Sécurité du domaine
Si vous devez définir des cookies sensibles dans le nom de domaine par défaut de vos applications Elastic Beanstalk, nous vous recommandons d'utiliser des cookies
__Host-
avec un préfixe pour une sécurité accrue. Cette pratique protège votre domaine contre les tentatives de falsification de requêtes intersites (). CSRF Pour plus d'informations, consultez la page Set-Cookiedu Mozilla Developer Network.