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.
Options générales pour tous les environnements
Espaces de noms
- aws:autoscaling:asg
- aws:autoscaling:launchconfiguration
- aws:autoscaling:scheduledaction
- aws:autoscaling:trigger
- aws:autoscaling:updatepolicy:rollingupdate
- aws:ec2:instances
- aws:ec2:vpc
- aws:elasticbeanstalk:application
- aws:elasticbeanstalk:application:environment
- aws:elasticbeanstalk:cloudwatch:logs
- aws:elasticbeanstalk:cloudwatch:logs:health
- aws:elasticbeanstalk:command
- aws:elasticbeanstalk:environment
- aws:elasticbeanstalk:environment:process:default
- aws:elasticbeanstalk:environment:process:process_name
- aws:elasticbeanstalk:environment:proxy:staticfiles
- aws:elasticbeanstalk:healthreporting:system
- aws:elasticbeanstalk:hostmanager
- aws:elasticbeanstalk:managedactions
- aws:elasticbeanstalk:managedactions:platformupdate
- aws:elasticbeanstalk:monitoring
- aws:elasticbeanstalk:sns:topics
- aws:elasticbeanstalk:sqsd
- aws:elasticbeanstalk:trafficsplitting
- aws:elasticbeanstalk:xray
- aws:elb:healthcheck
- aws:elb:loadbalancer
- aws:elb:listener
- aws:elb:listener:listener_port
- aws:elb:policies
- aws:elb:policies:policy_name
- aws:elbv2:listener:default
- aws:elbv2:listener:listener_port
- aws:elbv2:listenerrule:rule_name
- aws:elbv2:loadbalancer
- aws:rds:dbinstance
aws:autoscaling:asg
Configurez le groupe Auto Scaling de votre environnement. Pour plus d'informations, consultez Groupe Auto Scaling pour votre environnement Elastic Beanstalk.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
Availability Zones |
Les zones de disponibilité (AZs) sont des emplacements distincts au sein d'une AWS région conçus pour être isolés des défaillances survenant dans d'autres régionsAZs. Ils fournissent une connectivité réseau peu coûteuse et à faible latence AZs à d'autres utilisateurs de la même région. Choisissez le nombre de AZs pour vos instances. |
|
|
Cooldown |
Les périodes de recharge aident à empêcher Amazon EC2 Auto Scaling de lancer des activités de dimensionnement supplémentaires avant que les effets des activités précédentes ne soient visibles. Un temps de stabilisation est la durée, en secondes, qui doit s'écouler entre la fin d'une activité de dimensionnement et le début d'une autre. |
|
|
Custom Availability Zones |
Définissez le AZs pour vos instances. |
Aucun |
|
EnableCapacityRebalancing |
Indique s'il faut activer la fonction de rééquilibrage de capacité pour les instances Spot dans votre groupe Auto Scaling. Pour plus d'informations, consultez Capacity Rebalancing dans le guide de l'utilisateur d'Amazon EC2 Auto Scaling. Cette option n'est pertinente que lorsque |
|
|
MinSize |
Nombre minimal d'instances souhaitées dans votre groupe Auto Scaling. |
|
|
MaxSize |
Nombre maximal d'instances souhaitées dans votre groupe Auto Scaling. |
|
|
aws:autoscaling:launchconfiguration
Configurez les instances Amazon Elastic Compute Cloud (AmazonEC2) pour votre environnement.
Les instances utilisées pour votre environnement sont créées à l'aide d'un modèle de EC2 lancement Amazon ou d'une ressource de configuration de lancement de groupe Auto Scaling. Les options suivantes fonctionnent avec ces deux types de ressources.
Pour de plus amples informations, veuillez consulter Les EC2 instances Amazon pour votre environnement Elastic Beanstalk. Vous pouvez également consulter plus d'informations sur Amazon Elastic Block Store (EBS) dans le EBS chapitre Amazon du guide de EC2 l'utilisateur Amazon.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DisableIMDSv1 |
Définissez sur Réglez sur Les instances de votre environnement se présentent par défaut comme suit, en fonction du système d'exploitation de la plateforme :
Pour plus d'informations, consultez Configuration du service des métadonnées d'instance. ImportantCe paramètre d'option peut amener Elastic Beanstalk à créer un environnement avec un modèle de lancement ou à mettre à jour un environnement existant depuis les configurations de lancement vers les modèles de lancement. Pour de plus amples informations, veuillez consulter Modèles de lancement. |
|
|
EC2KeyName |
Vous pouvez utiliser une paire de clés pour vous connecter en toute sécurité à votre EC2 instance. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
Aucun |
|
IamInstanceProfile |
Un profil d'instance permet aux utilisateurs et aux AWS services AWS Identity and Access Management (IAM) d'accéder à des informations d'identification de sécurité temporaires pour passer des AWS API appels. Spécifiez le nom ou le nom du profil d'instanceARN. Exemples :
NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
Aucun |
Nom du profil d'instance ouARN. |
ImageId |
Vous pouvez remplacer l'Amazon Machine Image (AMI) par défaut en spécifiant votre propre AMI identifiant personnalisé. Exemple : |
Aucun |
|
InstanceType |
Type d'instance utilisé pour exécuter votre application dans un environnement Elastic Beanstalk. ImportantL'option Les types d'instance disponibles dépendent des zones de disponibilité et de la région utilisées. Si vous choisissez un sous-réseau, la zone de disponibilité qui contient ce sous-réseau détermine les types d'instance disponibles.
NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
Varie selon le compte et la région. |
Un type d'EC2instance. Varie selon le compte, la région et la zone de disponibilité. Vous pouvez obtenir une liste des types d'EC2instances Amazon filtrés en fonction de ces valeurs. Pour plus d'informations, consultez la section Types d'instances disponibles dans le guide de EC2 l'utilisateur Amazon. |
LaunchTemplateTagPropagationEnabled |
Définissez la valeur sur Elastic Beanstalk peut uniquement propager des balises pour lancer des modèles pour les ressources suivantes :
Cette contrainte existe car les balises CloudFormation ne sont autorisées que pour des ressources spécifiques lors de la création de modèles. Pour plus d'informations, consultez TagSpecificationle guide de AWS CloudFormation l'utilisateur. Important
Pour en savoir plus sur l'utilisation des modèles de lancement, consultez ce qui suit :
Pour plus d’informations sur cette option, consultez Propagation des balises vers les modèles de lancement. |
|
|
MonitoringInterval |
Intervalle (en minutes) auquel vous souhaitez que CloudWatch les métriques Amazon soient renvoyées. |
|
|
SecurityGroups |
Répertorie le groupe EC2 de sécurité Amazon IDs à attribuer aux EC2 instances du groupe Auto Scaling afin de définir des règles de pare-feu pour les instances. Vous pouvez fournir une chaîne unique de valeurs séparées par des virgules contenant des groupes de EC2 sécurité Amazon existants IDs ou des références à AWS::EC2::SecurityGroup des ressources créées dans le modèle. |
|
|
SSHSourceRestriction |
Utilisé pour verrouiller SSH l'accès à un environnement. Par exemple, vous pouvez verrouiller l'SSHaccès aux EC2 instances afin que seul un hôte bastion puisse accéder aux instances du sous-réseau privé. Cette chaîne prend la forme suivante :
Exemples :
|
Aucun |
|
BlockDeviceMappings |
Associez des EBS volumes Amazon ou des volumes de stockage d'instance supplémentaires à toutes les instances du groupe Auto Scaling. ImportantCe paramètre d'option peut amener Elastic Beanstalk à créer un environnement avec un modèle de lancement ou à mettre à jour un environnement existant depuis les configurations de lancement vers les modèles de lancement. Pour de plus amples informations, veuillez consulter Modèles de lancement. Lorsque vous mappez des volumes de stockage d'instance, vous devez mapper uniquement le nom du périphérique à un nom de volume. Toutefois, lorsque vous mappez des EBS volumes Amazon, nous vous recommandons de spécifier en plus certains ou tous les champs suivants (chaque champ doit être séparé par deux points) :
L'exemple suivant joint trois EBS volumes Amazon, un volume gp2 vide de 100 Go et un instantané, un volume io1 vierge de 20 Go dont 2 000 ont été provisionnés et un volume de stockage d'IOPSinstance.
|
Aucun |
|
RootVolumeType |
Type de volume (magnétique, à usage général SSD ou provisionné IOPSSSD) à utiliser pour le EBS volume Amazon racine attaché aux EC2 instances de votre environnement. ImportantCe paramètre d'option peut amener Elastic Beanstalk à créer un environnement avec un modèle de lancement ou à mettre à jour un environnement existant depuis les configurations de lancement vers les modèles de lancement. Pour de plus amples informations, veuillez consulter Modèles de lancement. |
Varie selon la plateforme. |
|
RootVolumeSize |
Capacité de stockage du EBS volume Amazon racine en Go entiers. Obligatoire si vous avez défini Par exemple, |
Varie selon la plate-forme pour le stockage magnétique et pour un usage généralSSD. Aucun pour provisionné. IOPS SSD |
|
RootVolumeIOPS |
Opérations d'entrée/sortie souhaitées par seconde (IOPS) pour un volume racine provisionné ou pour un volume IOPS SSD racine à usage général. Le rapport maximal entre la taille du IOPS volume et la taille du volume est de 500 pour 1. Par exemple, un volume de 3000 IOPS doit être d'au moins 6 GiB. |
Aucun |
|
RootVolumeThroughput |
Débit souhaité en mégaoctets par seconde (MiB/s) pour approvisionner le volume EBS racine Amazon attaché à l'instance de votre environnement. EC2 NoteCette option s'applique uniquement aux types de stockages |
Aucune |
|
aws:autoscaling:scheduledaction
Configurez les actions planifiées pour le groupe Auto Scaling de votre environnement. Pour chaque action, indiquez un resource_name
en plus du nom de l'option, de l'espace de noms et de la valeur de chaque paramètre. Pour obtenir des exemples, consultez Espace de noms aws:autoscaling:scheduledaction.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
StartTime |
Pour les actions exceptionnelles, choisissez la date et l'heure pour exécuter l'action. Pour des actions récurrentes, choisissez le moment auquel l'action doit être activée. |
Aucun |
Un horodatage ISO -8601 |
EndTime |
Date et heure futures (dans le GMT fuseau horaireUTC/) auxquelles vous souhaitez que l'action de dimensionnement planifiée cesse de se répéter. Si vous ne spécifiez pas de EndTime, l'action se reproduit en fonction de l' Exemple : Lorsqu'une action planifiée prend fin, Amazon EC2 Auto Scaling ne revient pas automatiquement à ses paramètres précédents. Configurez une seconde action planifiée pour revenir aux paramètres d'origine selon vos besoins. |
Aucun |
Un horodatage ISO -8601 |
MaxSize |
Nombre maximal d'instances à appliquer lorsque l'action s'exécute. |
Aucune |
|
MinSize |
Nombre minimal d'instances à appliquer lorsque l'action s'exécute. |
Aucune |
|
DesiredCapacity |
Définissez la capacité initiale souhaitée pour le groupe Auto Scaling. Lorsque l'action planifiée est appliquée, des déclencheurs ajustent la capacité souhaitée en fonction de leurs paramètres. |
Aucune |
|
Recurrence |
La fréquence à laquelle vous souhaitez que l'action planifiée s'exécute. Si vous ne spécifiez pas de récurrence, l'action de dimensionnement s'exécute une seule fois, comme indiqué par la valeur |
Aucune |
Expression Cron |
Suspend |
Définissez le paramètre sur |
|
|
aws:autoscaling:trigger
Configurez les déclencheurs de mise à l'échelle pour le groupe Auto Scaling de votre environnement.
Note
Trois options de cet espace de noms déterminent combien de temps la métrique d'un déclencheur peut rester au-delà de ses limites définies avant le lancement du déclencheur. Ces options sont liées comme suit :
BreachDuration = Period * EvaluationPeriods
Les valeurs par défaut de ces options (respectivement 5, 5 et 1) correspondent à cette équation. Si vous spécifiez des valeurs incohérentes, Elastic Beanstalk peut modifier l'une d'entre elles afin que l'équation soit toujours satisfaite.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
BreachDuration |
Durée (en minutes) pendant laquelle une métrique peut excéder la limite définie (comme indiqué dans |
|
|
LowerBreachScaleIncrement |
Nombre d'EC2instances Amazon à supprimer lors d'une activité de dimensionnement. |
|
|
LowerThreshold |
Si la mesure passe sous cette valeur pendant la durée de la faille, un déclencheur est appelé. |
|
|
MeasureName |
Métrique utilisée pour votre déclencheur Auto Scaling. Note
|
|
|
Period |
Spécifie la fréquence à laquelle Amazon CloudWatch mesure les statistiques de votre déclencheur. La valeur est le nombre de minutes entre deux périodes consécutives. |
|
|
EvaluationPeriods |
Nombre de périodes d'évaluation consécutives utilisé pour déterminer si une utilisation hors limites est en cours. |
|
|
Statistic |
Statistique que le déclencheur utilise, telle que |
|
|
Unit |
Unité de mesure du déclencheur, telle que |
|
|
UpperBreachScaleIncrement |
Spécifie le nombre d'EC2instances Amazon à ajouter lors de l'exécution d'une activité de dimensionnement. |
|
|
UpperThreshold |
Si la mesure est supérieure à ce nombre pendant la durée de la faille, un déclencheur est appelé. |
|
|
aws:autoscaling:updatepolicy:rollingupdate
Configurer les mises à jour propagées du groupe Auto Scaling de votre environnement
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
MaxBatchSize |
Le nombre d'instances incluses dans chaque lot de la mise à jour propagée. |
Un tiers de la taille minimale du groupe Auto Scaling, arrondie à l'entier suivant le plus élevé. |
|
MinInstancesInService |
Le nombre minimum d'instances qui doivent être en service au sein du groupe Auto Scaling, tandis que d'autres instances sont résiliées. |
La taille minimale du groupe Auto Scaling ou une taille inférieure à la taille maximale du groupe Auto Scaling, la valeur la plus basse prévalant. |
|
RollingUpdateEnabled |
Si La configuration de cette valeur sur true active automatiquement les options NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
RollingUpdateType |
Trois types différents : les mises à jour propagées basées sur le temps, les mises à jour propagées basées sur l'état et les mises à jour immuables. Les mises à jour progressives basées sur le temps s'appliquent PauseTime entre les lots. Les mises à jour propagées basées sur l'intégrité attendent que de nouvelles instances transmettent les vérifications de l'état avant de passer au lot suivant. Immutable updates (Les mises à jour immuables) lancent un ensemble complet d'instances dans un nouveau groupe Auto Scaling. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
PauseTime |
Délai d'attente (en secondes, minutes ou heures) du service Elastic Beanstalk entre la fin des mises à jour d'un lot d'instances et le début de celles du lot suivant. |
Calculée automatiquement en fonction du type d'instance et du conteneur. |
|
Timeout |
Durée maximale (en minutes ou heures) pour que toutes les instances d'un lot d'instances passent les vérifications de l'état avant que la mise à jour soit annulée. |
|
* Format de durée ISO86 01 |
aws:ec2:instances
Configurez les instances de votre environnement, y compris les options d'instances Spot. Cet espace de noms complète aws:autoscaling:launchconfiguration et aws:autoscaling:asg.
Pour de plus amples informations, veuillez consulter Groupe Auto Scaling pour votre environnement Elastic Beanstalk.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
EnableSpot |
Activez les demandes d'instances Spot pour votre environnement. Lorsqu’elles sont définies sur ImportantCe paramètre d'option peut amener Elastic Beanstalk à créer un environnement avec un modèle de lancement ou à mettre à jour un environnement existant depuis les configurations de lancement vers les modèles de lancement. Pour de plus amples informations, veuillez consulter Modèles de lancement. |
|
|
InstanceTypes |
Liste séparée par des virgules de types d'instance que vous souhaitez que votre environnement utilise (par exemple, Lorsque les instances Spot ne sont pas activées (champ Le premier type d'instance de la liste dans cette option est équivalent à la valeur de l'option Les types d'instance disponibles dépendent des zones de disponibilité et de la région utilisées. Si vous choisissez un sous-réseau, la zone de disponibilité qui contient ce sous-réseau détermine les types d'instance disponibles.
NoteCertains AWS comptes plus anciens peuvent fournir à Elastic Beanstalk des types d'instances par défaut qui ne prennent pas en charge les instances Spot (par exemple, t1.micro). Si vous activez les demandes d'instances Spot et que vous obtenez une erreur concernant un type d'instance qui ne prend pas en charge les instances Spot, assurez-vous de configurer des types d'instance qui prennent en charge les instances Spot. Pour choisir des types d'instance Spot, utilisez Spot Instance Advisor Lorsque vous mettez à jour la configuration de votre environnement et que vous supprimez un ou plusieurs types d'instances de l' |
Liste de deux types d'instance. Varie selon le compte et la région. |
De un à quarante types d'EC2instances. Nous en recommandons au moins deux. Varie selon le compte, la région et la zone de disponibilité. Vous pouvez obtenir une liste des types d'EC2instances Amazon filtrés en fonction de ces valeurs. Pour plus d'informations, consultez la section Types d'instances disponibles dans le guide de EC2 l'utilisateur Amazon. Les types d'instance doivent tous faire partie de la même architecture (
|
SpotFleetOnDemandBase |
Nombre minimal d'instances à la demande que votre groupe Auto Scaling alloue avant de considérer les instances Spot à mesure que votre environnement augmente. Cette option est pertinente uniquement lorsque |
|
|
SpotFleetOnDemandAboveBasePercentage |
Pourcentage d'instances à la demande dans le cadre de la capacité supplémentaire que votre groupe Auto Scaling alloue au-delà des instances Cette option est pertinente uniquement lorsque |
|
|
SpotMaxPrice |
Le prix maximum par unité d'heure, en USD dollars, que vous êtes prêt à payer pour une instance Spot. Pour obtenir des recommandations concernant les options de prix maximum pour les instances Spot, consultez l'historique des tarifs des instances Spot dans le guide de EC2 l'utilisateur Amazon. Cette option est pertinente uniquement lorsque |
Prix à la demande, par type d'instance. La valeur de l'option dans ce cas est |
|
SupportedArchitectures |
Liste séparée par des virgules des types d'architecture d'EC2instance que vous utiliserez pour votre environnement. Elastic Beanstalk prend en charge les types d'instance basés sur les architectures de processeur suivantes :
Pour plus d'informations sur l'architecture des processeurs et les types d'EC2instances Amazon, consultezTypes d'EC2instances Amazon. |
Aucun |
NoteL'architecture 32 bits |
aws:ec2:vpc
Configurez votre environnement pour lancer des ressources dans un Amazon Virtual Private Cloud (AmazonVPC) personnalisé. Si vous ne configurez pas de paramètres dans cet espace de noms, Elastic Beanstalk lance les ressources par défaut. VPC
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
VPCId |
L'identifiant de votre AmazonVPC. |
Aucun |
|
Subnets |
Le ou IDs les sous-réseaux du groupe Auto Scaling. Si vous avez plusieurs sous-réseaux, spécifiez la valeur sous la forme d'une seule chaîne de sous-réseau séparée par des virgules IDs (par exemple,). |
Aucun |
|
ELBSubnets |
Le ou IDs les sous-réseaux de l'équilibreur de charge élastique. Si vous avez plusieurs sous-réseaux, spécifiez la valeur sous la forme d'une seule chaîne de sous-réseau séparée par des virgules IDs (par exemple,). |
Aucun |
|
ELBScheme |
Spécifiez |
|
|
DBSubnets |
Contient les sous-réseaux IDs de base de données. Ceci n'est utilisé que si vous souhaitez ajouter une RDS instance de base de données Amazon dans le cadre de votre application. Si vous avez plusieurs sous-réseaux, spécifiez la valeur sous la forme d'une seule chaîne de sous-réseau séparée par des virgules IDs (par exemple,). |
Aucun |
|
AssociatePublicIpAddress |
Spécifie s'il faut lancer des instances avec des adresses IP publiques sur votre AmazonVPC. Les instances dotées d'adresses IP publiques n'ont pas besoin d'NATappareil pour communiquer avec Internet. Vous devez définir la valeur sur Cette option n'a aucun effet sur un environnement à instance unique, qui possède toujours une seule EC2 instance Amazon avec une adresse IP élastique. Cette option est pertinente pour les environnements évolutifs avec équilibrage de charge. |
Aucune |
|
aws:elasticbeanstalk:application
Configurez un chemin de vérification de l'état pour votre application. Pour de plus amples informations, veuillez consulter Création de rapports d'intégrité de base.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
Contrôle de l'état de l'application URL |
Chemin d'accès où les demandes de vérification de l'état sont envoyées. Si ce chemin n'est pas défini, l'équilibreur de charge tente d'établir une TCP connexion sur le port 80 pour vérifier l'état de santé de votre application. Définissez un chemin commençant par NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
Aucune |
Les valeurs valides sont les suivantes :
|
Les consoles EB CLI et Elastic Beanstalk appliquent les valeurs recommandées pour les options précédentes. Vous devez supprimer ces paramètres si vous voulez utiliser des fichiers de configuration pour configurer la même chose. Consultez Valeurs recommandées pour plus de détails.
aws:elasticbeanstalk:application:environment
Configurez les propriétés d'environnement pour votre application.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
Tout nom de variable d'environnement. |
Passez en paires clé-valeur. |
Aucune |
Toute valeur de variable d'environnement. |
Pour plus d’informations, consultez Propriétés de l'environnement et autres paramètres de logiciel.
aws:elasticbeanstalk:cloudwatch:logs
Configurez le streaming des journaux d'instance pour votre application.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
StreamLogs |
Spécifie s'il convient de créer des groupes dans les CloudWatch journaux pour les journaux de proxy et de déploiement, et de diffuser les journaux de chaque instance de votre environnement. |
|
|
DeleteOnTerminate |
Indique s'il faut supprimer les groupes de journaux lorsque l'environnement est suspendu. Si la valeur est |
|
|
RetentionInDays |
Le nombre de jours de conservation des événements de journal avant leur expiration. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:cloudwatch:logs:health
Configurez le streaming des journaux d'intégrité de l'environnement pour votre application.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
HealthStreamingEnabled |
Pour les environnements dans lesquels les rapports de santé améliorés sont activés, indique s'il convient de créer un groupe dans CloudWatch Logs pour l'état de l'environnement et d'archiver les données relatives à l'état de l'environnement d'Elastic Beanstalk. Pour plus d'informations sur l'activation de l'état amélioré, consultez aws:elasticbeanstalk:healthreporting:system. |
|
|
DeleteOnTerminate |
Indique s'il faut supprimer le groupe de journaux lorsque l'environnement est suspendu. Si la valeur est |
|
|
RetentionInDays |
Nombre de jours pendant lequel il faut conserver les données d'intégrité archivées avant leur expiration. |
7 |
1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 |
aws:elasticbeanstalk:command
Configurez la politique de déploiement pour votre code d'application. Pour de plus amples informations, veuillez consulter Paramètres et stratégies de déploiement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DeploymentPolicy |
Sélectionnez une politique de déploiement pour les déploiements de version d'application. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
|
|
Timeout |
Délai d'attente, en secondes, pour qu'une instance termine l'exécution des commandes. Elastic Beanstalk ajoute 240 secondes (quatre minutes) à la valeur |
|
|
BatchSizeType |
Type de numéro spécifié dans BatchSize. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
BatchSize |
Le pourcentage ou le nombre fixe d'EC2instances Amazon dans le groupe Auto Scaling sur lesquelles effectuer des déploiements simultanément. Les valeurs valides varient en fonction du BatchSizeTypeparamètre utilisé. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
IgnoreHealthCheck |
N'annulez pas un déploiement en raison d'un échec de vérifications de l'état. |
false
|
|
aws:elasticbeanstalk:environment
Configurez l'architecture et le rôle de service de votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
EnvironmentType |
Réglé sur |
|
|
ServiceRole |
Nom d'un IAM rôle utilisé par Elastic Beanstalk pour gérer les ressources de l'environnement. Spécifiez un nom de rôle (éventuellement préfixé par un chemin personnalisé) ou sonARN. Exemples :
NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
Aucun |
IAMnom du rôle, chemin/nom, ou ARN |
LoadBalancerType |
Type de l'équilibreur de charge pour votre environnement. Pour de plus amples informations, veuillez consulter Équilibreur de charge pour votre environnement Elastic Beanstalk. |
|
|
LoadBalancerIsShared |
Indique si l'équilibreur de charge de l'environnement est dédié ou partagé. Cette option ne peut être définie que pour un Application Load Balancer. Elle ne peut pas être modifiée après la création de l'environnement. Avec |
|
|
aws:elasticbeanstalk:environment:process:default
Configurez le processus par défaut de votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DeregistrationDelay |
Délai d'attente, en secondes, d'achèvement des demandes actives avant l'annulation de l'enregistrement. |
|
|
HealthCheckInterval |
Intervalle de temps, en secondes, pendant lequel Elastic Load Balancing vérifie l'état des EC2 instances Amazon de votre application. |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
HealthCheckPath |
Le chemin vers lequel les HTTP demandes de bilans de santé sont envoyées. |
|
Un chemin d'accès routable. |
HealthCheckTimeout |
Délai d'attente, en secondes, d'une réponse pendant une vérification de l'état. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
HealthyThresholdCount |
Nombre de demandes consécutives réussies avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
|
MatcherHTTPCode |
Liste de HTTP codes séparés par des virgules indiquant qu'une instance est saine. Cette option est applicable uniquement aux environnements avec un dispositif d'équilibrage de charge de réseau ou de charge d'application. |
|
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Port |
Port d'écoute du processus. |
|
|
Protocol |
Protocole utilisé par le processus. Avec un équilibreur de charge d'application, vous pouvez uniquement définir cette option sur Avec un dispositif d'équilibrage de charge de réseau, vous pouvez uniquement définir cette option sur |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
|
StickinessEnabled |
Définissez la valeur sur true pour activer les séances permanentes. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
StickinessLBCookieDuration |
Durée de vie, en secondes, du cookie de séance permanente. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
StickinessType |
Définissez la valeur sur Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
UnhealthyThresholdCount |
Nombre de demandes consécutives infructueuses avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
|
|
aws:elasticbeanstalk:environment:process:process_name
Configurez des processus supplémentaires pour votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DeregistrationDelay |
Délai d'attente, en secondes, d'achèvement des demandes actives avant l'annulation de l'enregistrement. |
|
|
HealthCheckInterval |
Intervalle, en secondes, pendant lequel Elastic Load Balancing vérifie l'état des EC2 instances Amazon de votre application. |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
HealthCheckPath |
Le chemin vers lequel les HTTP demandes de bilans de santé sont envoyées. |
|
Un chemin d'accès routable. |
HealthCheckTimeout |
Délai d'attente, en secondes, d'une réponse pendant une vérification de l'état. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
HealthyThresholdCount |
Nombre de demandes consécutives réussies avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
|
MatcherHTTPCode |
Liste de HTTP code (s) séparée par des virgules indiquant qu'une instance est saine. Cette option est applicable uniquement aux environnements avec un dispositif d'équilibrage de charge de réseau ou de charge d'application. |
|
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Port |
Port d'écoute du processus. |
|
|
Protocol |
Protocole utilisé par le processus. Avec un équilibreur de charge d'application, vous pouvez uniquement définir cette option sur Avec un dispositif d'équilibrage de charge de réseau, vous pouvez uniquement définir cette option sur |
Avec un équilibreur de charge classique ou d'application : Avec un dispositif d'équilibrage de charge de réseau : |
|
StickinessEnabled |
Définissez la valeur sur true pour activer les séances permanentes. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
StickinessLBCookieDuration |
Durée de vie, en secondes, du cookie de séance permanente. Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
StickinessType |
Définissez la valeur sur Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
|
|
UnhealthyThresholdCount |
Nombre de demandes consécutives infructueuses avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
|
|
aws:elasticbeanstalk:environment:proxy:staticfiles
Vous pouvez utiliser l'espace de noms suivant pour configurer le serveur proxy afin de servir des fichiers statiques. Lorsque le serveur proxy reçoit une demande pour un fichier dans le chemin spécifié, il fournit le fichier directement au lieu d'acheminer la demande vers votre application. Cela réduit le nombre de demandes que votre application doit traiter.
Mappez un chemin servi par le serveur proxy à un dossier dans le code source qui contient les ressources statiques. Chaque option que vous définissez dans cet espace de noms mappe un chemin d'accès différent.
Note
Cet espace de noms s'applique aux branches de plateforme basées sur Amazon Linux 2 et versions ultérieures. Si votre environnement utilise une version de plate-forme basée sur Amazon Linux AMI (antérieure à Amazon Linux 2), reportez-vous aux espaces de noms de Options spécifiques à une plateforme fichiers statiques spécifiques à la plate-forme.
Nom | Valeur |
---|---|
Chemin d'accès où le serveur proxy sert les fichiers. Démarrez la valeur par Par exemple, spécifiez |
Nom du dossier contenant les fichiers. Par exemple, spécifiez |
aws:elasticbeanstalk:healthreporting:system
Configurez des rapports améliorés sur l'état pour votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
SystemType |
Système de rapport d'état (de base ou amélioré). Les rapports améliorés sur l'état de santé nécessitent un rôle de service, une version 2 de la plateforme ou une version de plateforme ultérieure. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
ConfigDocument | JSONDocument qui décrit l'environnement et les métriques d'instance dans lesquels publier CloudWatch. | Aucun | |
EnhancedHealthAuthEnabled |
Permet d'autoriser le service interne API utilisé par Elastic Beanstalk pour communiquer des informations de santé améliorées depuis les instances de votre environnement vers le service Elastic Beanstalk. Pour de plus amples informations, veuillez consulter Rôles d'intégrité améliorée. NoteCette option ne s'applique qu'aux rapports améliorés sur l'état (c'est-à-dire quand |
|
|
HealthCheckSuccessThreshold |
Abaisse le seuil de réussite des vérifications de l'état des instances. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
|
|
aws:elasticbeanstalk:hostmanager
Configurez les EC2 instances de votre environnement pour télécharger les journaux pivotés vers Amazon S3.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
LogPublicationControl |
Copiez les fichiers journaux des EC2 instances Amazon de votre application dans le compartiment Amazon S3 associé à votre application. |
|
|
aws:elasticbeanstalk:managedactions
Configurez les mises à jour gérées de la plateforme pour votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
ManagedActionsEnabled |
Activez Mises à jour de la plateforme gérée. Lorsque vous définissez cela sur |
|
|
PreferredStartTime |
Configurez une fenêtre de maintenance pour les actions gérées dansUTC. Par exemple, |
Aucune |
Jour et heure au format
. |
ServiceRoleForManagedUpdates |
Nom d'un IAM rôle utilisé par Elastic Beanstalk pour effectuer des mises à jour de plateforme gérées pour votre environnement. Vous pouvez utiliser soit le même rôle que celui que vous avez spécifié pour l'option |
Aucune |
Identique à ou
|
aws:elasticbeanstalk:managedactions:platformupdate
Configurez les mises à jour gérées de la plateforme pour votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
UpdateLevel |
Le plus haut niveau de mise à jour à appliquer aux mises à jour de plateforme gérées. Les plateformes sont versionnées |
Aucun |
|
InstanceRefreshEnabled |
Activez le remplacement d'instance hebdomadaire. Nécessite la définition de |
false |
|
aws:elasticbeanstalk:monitoring
Configurez votre environnement pour mettre fin aux EC2 instances qui échouent aux tests de santé.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
Automatically Terminate Unhealthy Instances |
Mettez fin à une instance en cas d'échec de vérifications d'intégrité. NoteCette option est uniquement prise en charge sur les environnements hérités. Il détermine l'état d'une instance en fonction de son accessibilité et d'autres métriques basées sur l'instance. Elastic Beanstalk ne permet pas d'arrêter automatiquement des instances en fonction de l'état de l'application. |
|
|
aws:elasticbeanstalk:sns:topics
Configurez les notifications pour votre environnement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
Notification Endpoint |
Point de terminaison dans lequel vous souhaitez être informé des événements importants qui affectent votre application. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
Aucun |
|
Notification Protocol |
Protocole utilisé pour envoyer des notifications à votre point de terminaison. |
|
|
Notification Topic ARN |
Le nom de la ressource Amazon (ARN) pour le sujet auquel vous vous êtes abonné. |
Aucun |
|
Notification Topic Name |
Nom de la rubrique à laquelle vous avez souscrit. |
Aucune |
aws:elasticbeanstalk:sqsd
Configurez la SQS file d'attente Amazon pour un environnement de travail.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
WorkerQueueURL |
La file URL d'attente à partir de laquelle le démon du niveau de l'environnement de travail lit les messages. NoteLorsque vous ne spécifiez aucune valeur, la file d'attente créée automatiquement par Elastic Beanstalk est une file d'attente Amazon standard. SQS Lorsque vous indiquez une valeur, vous pouvez indiquer celle d'une file URL d'attente standard ou celle d'une SQS file d'attente FIFOAmazon. Sachez que si vous fournissez une FIFO file d'attente, les tâches périodiques ne sont pas prises en charge. |
génération automatique |
Si vous ne spécifiez pas de valeur, Elastic Beanstalk crée automatiquement une file d'attente. |
HttpPath |
Le chemin relatif vers l'application à laquelle les HTTP POST messages sont envoyés. |
/ |
|
MimeType |
MIMEType de message envoyé dans la HTTP POST demande. |
|
MIMEType personnalisé. |
HttpConnections |
Le nombre maximum de connexions simultanées à toutes les applications présentes dans une EC2 instance Amazon. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
|
|
ConnectTimeout |
Délai d'attente, en secondes, de connexion réussie à une application. |
|
|
InactivityTimeout |
Délai d'attente, en secondes, d'une réponse sur une connexion existante à une application. Le message est traité à nouveau jusqu'à ce que le démon reçoive une réponse 200 (OK) à partir de l'application dans la couche d'environnement de travail ou lorsque laRetentionPeriod expire. |
|
|
VisibilityTimeout |
Durée, en secondes, pendant laquelle un message entrant provenant de la SQS file d'attente Amazon est verrouillé pour être traité. Une fois que la durée configurée est écoulée, alors le message est à nouveau rendu visible dans la file d'attente permettant à tout autre démon de le lire. |
300 |
|
ErrorVisibilityTimeout |
Le délai, en secondes, qui s'écoule avant qu'Elastic Beanstalk renvoie un message à la file d'attente SQS Amazon après l'échec d'une tentative de traitement avec une erreur explicite. |
|
|
RetentionPeriod |
Délai d'attente, en secondes, pendant lequel un message est valide et activement traité. |
|
|
MaxRetries |
Nombre maximum de tentatives d'envoi du message par Elastic Beanstalk à l'application web qui le traite avant de passer le message à la file d'attente de lettres mortes. |
|
|
aws:elasticbeanstalk:trafficsplitting
Configurez les déploiements avec répartition du trafic pour votre environnement.
Cet espace de noms s'applique lorsque vous définissez l'option DeploymentPolicy
de l'espace de noms aws:elasticbeanstalk:command sur TrafficSplitting
. Pour plus d'informations sur les politiques de déploiement, consultez Paramètres et stratégies de déploiement.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
NewVersionPercent |
Pourcentage initial du trafic client entrant qu'Elastic Beanstalk déplace vers les instances d'environnement exécutant la nouvelle version de l'application que vous déployez. |
|
|
EvaluationTime |
Période, en minutes, qu'Elastic Beanstalk attend après un déploiement sain initial avant de déplacer tout le trafic client entrant vers la nouvelle version de l'application que vous déployez. |
|
|
aws:elasticbeanstalk:xray
Exécutez le AWS X-Ray daemon pour relayer les informations de suivi depuis votre application X-Ray intégrée.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
|
Définissez sur |
|
|
aws:elb:healthcheck
Configurez les vérifications de l'état pour un Classic Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
HealthyThreshold |
Nombre de demandes consécutives réussies avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
|
|
Interval |
Intervalle auquel Elastic Load Balancing vérifie l'état des EC2 instances Amazon de votre application. |
|
|
Timeout |
Délai d'attente, en secondes, pendant lequel Elastic Load Balancing attend une réponse avant de considérer l'instance non réactive. |
|
|
UnhealthyThreshold |
Nombre de demandes consécutives infructueuses avant qu'Elastic Load Balancing ne modifie le statut de l'état de l'instance. |
|
|
(obsolète) Target |
Destination d'une instance backend vers laquelle les vérifications de l'état sont envoyées. Utilisez |
|
Cible au format |
aws:elb:loadbalancer
Configurez le Classic Load Balancer de votre environnement.
Plusieurs options de cet espace de noms ne sont plus prises en charge et sont remplacées par des options spécifiques à l'écouteur dans l'espace de noms aws:elb:listener. Avec ces options qui ne sont plus prises en charge, vous ne pouvez configurer que deux écouteurs (un sécurisé et un non sécurisé) sur les ports standard.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
CrossZone |
Configurez l'équilibreur de charge pour acheminer le trafic uniformément sur toutes les instances dans toutes les zones de disponibilité et non uniquement dans chaque zone. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
SecurityGroups |
Attribuez un ou plusieurs groupes de sécurité que vous avez créés à l'équilibreur de charge. |
Aucun |
Un ou plusieurs groupes de sécuritéIDs. |
ManagedSecurityGroup |
Attribuez un groupe de sécurité existant à l'équilibreur de charge de votre environnement au lieu d'en créer un. Pour utiliser ce paramètre, mettez à jour le paramètre Pour autoriser le trafic de l'équilibreur de charge vers les EC2 instances de votre environnement, Elastic Beanstalk ajoute une règle au groupe de sécurité des instances qui autorise le trafic entrant depuis le groupe de sécurité géré. |
Aucun | Un ID de groupe de sécurité. |
(obsolète) LoadBalancerHTTPPort |
Port d'écoute pour l'écouteur non sécurisé. |
|
|
(obsolète) LoadBalancerPortProtocol |
Protocole à utiliser sur l'écouteur non sécurisé. |
|
|
(obsolète) LoadBalancerHTTPSPort |
Port d'écoute pour l'écouteur sécurisé. |
|
|
(obsolète) LoadBalancerSSLPortProtocol |
Protocole à utiliser sur l'écouteur sécurisé. |
|
|
(obsolète) SSLCertificateId |
Le nom de ressource Amazon (ARN) d'un SSL certificat à lier à l'écouteur sécurisé. |
Aucun |
aws:elb:listener
Configurez l'écouteur par défaut (port 80) sur un Classic Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
ListenerProtocol | Le protocole utilisé par l'écouteur. | HTTP
|
|
InstancePort | Port utilisé par cet écouteur pour communiquer avec les EC2 instances. | 80 | 1 sur 65535 |
InstanceProtocol |
Protocole utilisé par cet écouteur pour communiquer avec les EC2 instances. Il doit se trouver sur la même couche de protocole Internet que le Par exemple, si le |
|
HTTP ou HTTPS lorsque ListenerProtocol est HTTP ou HTTPS
|
PolicyNames | Une liste de noms de politique séparés par des virgules à appliquer au port pour cet écouteur. Nous vous recommandons d'utiliser plutôt l' LoadBalancerPorts option de l'espace de aws:elb:policies noms. | Aucun | |
ListenerEnabled | Indique si cet écouteur est activé. Si vous spécifiez false , l'écouteur n'est pas inclus dans l'équilibreur de charge. |
true |
|
aws:elb:listener:listener_port
Configurez des écouteurs supplémentaires sur un Classic Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
ListenerProtocol |
Le protocole utilisé par l'écouteur. |
HTTP
|
|
InstancePort |
Port utilisé par cet écouteur pour communiquer avec les EC2 instances. | Le même que listener_port . |
1 sur 65535 |
InstanceProtocol |
Protocole utilisé par cet écouteur pour communiquer avec les EC2 instances. Il doit se trouver sur la même couche de protocole Internet que le Par exemple, si le |
|
HTTP ou HTTPS lorsque ListenerProtocol est HTTP ou HTTPS
|
PolicyNames |
Une liste de noms de politique séparés par des virgules à appliquer au port pour cet écouteur. Nous vous suggérons d'utiliser plutôt l' LoadBalancerPorts option de l'espace de aws:elb:policies noms. | Aucun | |
SSLCertificateId |
Le nom de ressource Amazon (ARN) d'un SSL certificat à lier à l'écouteur. |
Aucun |
|
ListenerEnabled |
Indique si cet écouteur est activé. Si vous spécifiez false , l'écouteur n'est pas inclus dans l'équilibreur de charge. |
true si une autre option est définie. false dans le cas contraire. |
|
aws:elb:policies
Modifiez l'adhérence par défaut et les politiques globales d'équilibreur de charge pour un Classic Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
ConnectionDrainingEnabled |
Spécifie si l'équilibreur de charge gère les connexions existantes vers les instances qui sont devenues défectueuses ou désinscrites pour terminer les requêtes en cours. NoteSi vous utilisez la console Elastic Beanstalk CLI ou EB pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console et EB CLI remplacent cette option par une valeur recommandée. |
|
|
ConnectionDrainingTimeout |
Le nombre maximum de secondes pendant lesquels l'équilibreur de charge maintient des connexions existantes sur une instance au cours du drainage de la connexion avant de forcer la fermeture des connexions. NoteSi vous utilisez la console Elastic Beanstalk pour créer un environnement, vous ne pouvez pas définir cette option dans un fichier de configuration. La console remplace cette option par une valeur recommandée. |
|
|
ConnectionSettingIdleTimeout |
Durée, en secondes, pendant laquelle l'équilibreur de charge attend que les données soit envoyées ou reçues via la connexion. Si aucune donnée n'a été envoyée ou reçue une fois cette période écoulée, l'équilibreur de charge ferme la connexion. |
|
|
LoadBalancerPorts |
Une liste séparée par des virgules des ports d'écoute auxquels la politique par défaut ( |
Aucune | Vous pouvez utiliser :all pour indiquer tous les ports d'écoute |
Stickiness Cookie Expiration |
La quantité de temps, en secondes, durant laquelle chaque cookie est valide. Utilise la politique par défaut ( |
|
|
Stickiness Policy |
Lie la séance d'un utilisateur à une instance de serveur spécifique afin que toutes les demandes provenant de l'utilisateur pendant la séance soient envoyées à la même instance de serveur. Utilise la politique par défaut ( |
|
|
aws:elb:policies:policy_name
Créez des politiques globales d'équilibreur de charge supplémentaires pour un Classic Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
CookieName |
Le nom du cookie généré par l'application qui contrôle les durées de vie de la séance d'une politique AppCookieStickinessPolicyType . Cette politique ne peut être associée qu'àHTTP/HTTPSlisteners. |
Aucun | |
InstancePorts |
Une liste des ports d'instance séparés par des virgules auxquels cette politique s'applique. |
Aucune | Une liste de ports ou :all |
LoadBalancerPorts |
Une liste des ports d'écoute séparés par des virgules auxquels cette politique s'applique. |
Aucune | Une liste de ports ou :all |
ProxyProtocol |
Dans le cas d'une |
Aucun |
|
PublicKey |
Le contenu d'une clé publique pour une politique |
Aucun | |
PublicKeyPolicyNames |
Liste séparée par des virgules de noms de stratégie (à partir des politiques |
Aucun | |
SSLProtocols |
Liste de SSL protocoles séparés par des virgules à activer pour une |
Aucun | |
SSLReferencePolicy |
Nom d'une politique de sécurité prédéfinie qui respecte les meilleures pratiques de AWS sécurité et que vous souhaitez activer pour une |
Aucun | |
Stickiness Cookie Expiration |
La quantité de temps, en secondes, durant laquelle chaque cookie est valide. |
|
|
Stickiness Policy |
Lie la séance d'un utilisateur à une instance de serveur spécifique afin que toutes les demandes provenant de l'utilisateur pendant la séance soient envoyées à la même instance de serveur. |
|
|
aws:elbv2:listener:default
Configurez l'écouteur par défaut (port 80) sur un Application Load Balancer ou un Network Load Balancer.
Cet espace de noms ne s'applique pas à un environnement qui utilise un équilibreur de charge partagé. Les équilibreurs de charge partagés n'ont pas d'écouteur par défaut.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DefaultProcess |
Nom du processus vers lequel transférer le trafic lorsqu'aucune règle ne correspond à la demande. |
|
Un nom de processus. |
ListenerEnabled |
Définissez la valeur sur |
|
|
Protocol |
Protocole du trafic à traiter. |
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Rules |
Liste des règles à appliquer à l'écouteur Cette option est applicable uniquement aux environnements avec un équilibreur de charge Application Load Balancer. |
Aucune |
Liste séparée par des virgules de noms de règles. |
SSLCertificateArns |
Le nom de ressource Amazon (ARN) du SSL certificat à lier à l'écouteur. Cette option est applicable uniquement aux environnements avec un équilibreur de charge Application Load Balancer. |
Aucun |
Le ARN d'un certificat stocké dans IAM ouACM. |
SSLPolicy |
Spécifiez une politique de sécurité à appliquer à l'écouteur. Cette option est applicable uniquement aux environnements avec un équilibreur de charge Application Load Balancer. |
Aucun (ELBpar défaut) |
Le nom d'une politique de sécurité d'équilibreur de charge. |
aws:elbv2:listener:listener_port
Configurez des écouteurs supplémentaires sur un Application Load Balancer ou un Network Load Balancer.
Note
Pour un Application Load Balancer partagé, vous ne pouvez spécifier que l'option Rule
. Les autres options ne s'appliquent pas aux équilibreurs de charge partagés.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DefaultProcess |
Nom du processus vers lequel transférer le trafic lorsqu'aucune règle ne correspond à la demande. |
|
Un nom de processus. |
ListenerEnabled |
Définissez la valeur sur |
|
|
Protocol |
Protocole du trafic à traiter. |
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Avec un équilibreur de charge d'application : Avec un dispositif d'équilibrage de charge de réseau : |
Rules |
Liste des règles à appliquer à l'écouteur Cette option est applicable uniquement aux environnements avec un Application Load Balancer. Si votre environnement utilise un Application Load Balancer partagé et que vous ne spécifiez pas cette option pour un processus d'écoute, Elastic Beanstalk associe automatiquement la règle |
Aucune |
Liste séparée par des virgules de noms de règles. |
SSLCertificateArns |
Le nom de ressource Amazon (ARN) du SSL certificat à lier à l'écouteur. Cette option est applicable uniquement aux environnements avec un équilibreur de charge Application Load Balancer. |
Aucun |
Le ARN d'un certificat stocké dans IAM ouACM. |
SSLPolicy |
Spécifiez une politique de sécurité à appliquer à l'écouteur. Cette option est applicable uniquement aux environnements avec un équilibreur de charge Application Load Balancer. |
Aucun (ELBpar défaut) |
Le nom d'une stratégie de sécurité d'équilibreur de charge. |
aws:elbv2:listenerrule:rule_name
Définissez les règles d'écouteur pour un Application Load Balancer. Si une requête correspond aux noms d'hôte ou aux chemins dans une règle, l'équilibreur de charge les transfère vers le processus en question. Pour utiliser une règle, ajoutez-la à un écouteur avec l'option Rules
dans le namespace aws:elbv2:listener:listener_port.
Note
Cet espace de noms n'est pas applicable aux environnements avec un dispositif d'équilibrage de charge de réseau.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
HostHeaders |
Liste de noms d'hôte à faire correspondre. Par exemple, |
Équilibreur de charge dédié : Aucun Équilibreur de charge partagé : l'environnement CNAME |
Chaque nom peut contenir jusqu'à 128 caractères. Un modèle peut inclure à la fois des lettres majuscules et minuscules, des chiffres, des traits d'union (–) et jusqu'à trois caractères génériques ( Pour plus d'informations, consultez Conditions de l'hôte dans le Guide de l'utilisateur des Application Load Balancers. |
PathPatterns |
Modèles de chemin d'accès à faire correspondre (par exemple, Cette option est applicable uniquement aux environnements avec un équilibreur de charge d'application. |
Aucune |
Chaque modèle peut contenir jusqu'à 128 caractères. Un modèle peut inclure des lettres majuscules et minuscules, des chiffres, des tirets (–) et jusqu'à trois caractères génériques ( Pour plus d'informations, consultez Conditions de chemin d'accès dans le Guide de l'utilisateur des Application Load Balancers. |
Priority |
Priorité de cette règle lorsque plusieurs règles correspondent. Le nombre inférieur est prioritaire. Deux règles ne peuvent pas avoir la même priorité. Avec un équilibreur de charge partagé, Elastic Beanstalk traite les priorités des règles comme relatives dans les environnements de partage et les mappe aux priorités absolues lors de la création. |
|
|
Process |
Nom du processus vers lequel transférer le trafic lorsque cette règle correspond à la demande. |
|
Un nom de processus. |
aws:elbv2:loadbalancer
Configurez un Application Load Balancer.
Pour un équilibreur de charge partagé, seules les options SharedLoadBalancer
et SecurityGroups
sont valides.
Note
Cet espace de noms n'est pas applicable aux environnements avec un Network Load Balancer.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
AccessLogsS3Bucket |
Compartiment Amazon S3 où les journaux d'accès sont stockés. Le compartiment doit se trouver dans la même région que l'environnement et autoriser l'accès en écriture à l'équilibreur de charge. |
Aucune |
Un nom de compartiment. |
AccessLogsS3Enabled |
Activez le stockage des journaux d'accès. |
|
|
AccessLogsS3Prefix |
Préfixe à ajouter aux noms des journaux d'accès. Par défaut, l'équilibreur de charge télécharge les journaux dans un répertoire nommé AWSLogs dans le compartiment que vous spécifiez. Spécifiez un préfixe pour placer le AWSLogs répertoire dans un autre répertoire. |
Aucun |
|
IdleTimeout |
Délai d'attente, en secondes, de la fin d'une demande avant de fermer les connexions au client et à l'instance. |
Aucune |
|
ManagedSecurityGroup |
Attribuez un groupe de sécurité existant à l'équilibreur de charge de votre environnement au lieu d'en créer un. Pour utiliser ce paramètre, mettez à jour le paramètre Pour autoriser le trafic de l'équilibreur de charge vers les EC2 instances de votre environnement, Elastic Beanstalk ajoute une règle au groupe de sécurité de vos instances qui autorise le trafic entrant depuis le groupe de sécurité géré. |
Le groupe de sécurité qu'Elastic Beanstalks crée pour votre équilibreur de charge. |
Un ID de groupe de sécurité. |
SecurityGroups |
Liste des groupes de sécurité à lier à l'équilibreur de charge. Pour un équilibreur de charge partagé, si vous ne spécifiez pas cette valeur, Elastic Beanstalk vérifie si un groupe de sécurité existant qu'il gère est déjà attaché à l'équilibreur de charge. Si aucun groupe n'est lié à l'équilibreur de charge, Elastic Beanstalk crée un groupe de sécurité et le lie à l'équilibreur de charge. Elastic Beanstalk supprime ce groupe de sécurité lorsque le dernier environnement partageant l'équilibreur de charge s'arrête. Les groupes de sécurité de l'équilibreur de charge sont utilisés pour configurer la règle d'entrée des groupes de sécurité des EC2 instances Amazon. |
Le groupe de sécurité qu'Elastic Beanstalk crée pour votre équilibreur de charge. |
Liste des groupes de sécurité séparés par des virgules. IDs |
SharedLoadBalancer |
Le nom de ressource Amazon (ARN) d'un équilibreur de charge partagé. Cette option s'applique uniquement à un Application Load Balancer. Elle est requise lorsque l'option Critères d'une valeur valide :
Exemple :
|
Aucun |
ARNd'un équilibreur de charge valide qui répond à tous les critères décrits ici. |
aws:rds:dbinstance
Configurez une RDS instance de base de données Amazon attachée.
Nom | Description | Par défaut | Valeurs valides |
---|---|---|---|
DBAllocatedStorage |
La taille de stockage de base de données allouée, spécifiée en giga-octets. |
Mon SQL : Oracle: sqlserver-se: sqlserver-ex: sqlserver-web: |
Mon SQL : Oracle: sqlserver: ne peut pas être modifié |
DBDeletionPolicy |
Spécifie s'il faut conserver, supprimer ou créer un instantané de l'instance de base de données lors de la résiliation d'un environnement. Cette option fonctionne conjointement avec AvertissementLa suppression d'une instance DB entraîne une perte permanente de données. |
|
|
DBEngine |
Le nom du moteur de base de données à utiliser pour cette instance. |
|
|
DBEngineVersion |
Le numéro de version du moteur de base de données. |
|
|
DBInstanceClass |
Le type de l'instance de base de données |
( |
Pour plus d'informations, consultez la section Classes d'instances de bases de données dans le Guide de l'utilisateur Amazon Relational Database Service. |
DBPassword |
Le nom du mot de passe utilisateur principal pour l'instance de base de données. |
Aucune |
|
DBSnapshotIdentifier |
L'identificateur du Snapshot DB d'origine à partir duquel effectuer la restauration. |
Aucune |
|
DBUser |
Le nom de l'utilisateur principal pour l'instance DB. |
ebroot |
|
HasCoupledDatabase |
Spécifie si une instance de base de données est couplée à votre environnement. Si elle bascule sur Cette option fonctionne conjointement avec NoteRemarque : si vous basculez cette valeur sur |
|
|
MultiAZDatabase |
Spécifie si un déploiement multi-AZ d'une instance de base de données doit être créé. Pour plus d'informations sur les déploiements multi-AZ avec Amazon Relational Database Service (RDS), consultez Régions et zones de disponibilité dans le guide de l'utilisateur d'Amazon Relational Database Service. |
|
|