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.
Modèles de lancement
Cette rubrique explique comment supprimer progressivement les configurations de lancement et les remplacer par des modèles de lancement. AWS Il explique comment les environnements et les transactions d'Elastic Beanstalk sont affectés et comment vous pouvez préparer votre environnement pour les modèles de lancement.
À compter du 1er octobre 2024, le service Amazon EC2 Auto Scaling ne prendra plus en charge la création de configurations de lancement pour les nouveaux comptes. Ce changement est dû à la suppression progressive des configurations de lancement et au remplacement par des modèles de lancement par le service Amazon EC2 Auto Scaling. Pour plus d'informations, consultez la section Configurations de lancement d'Auto Scaling dans le guide de l'utilisateur d'Amazon EC2 Auto Scaling.
La transition vers les modèles de lancement affecte les comptes et les environnements Elastic Beanstalk comme suit :
-
Environnements existants — Les environnements existants créés avant le 1er octobre 2024 ne seront pas affectés.
-
Nouveaux comptes — Les nouveaux comptes devront temporairement définir au moins l'une des options répertoriées dans la liste Paramètres des options pour les modèles de lancement pour créer un nouvel environnement avec succès. Le service Auto Scaling créera uniquement des environnements pour les nouveaux comptes à l'aide de modèles de lancement.
-
Comptes existants — Comme pour les nouveaux comptes, mais uniquement pour les régions où le compte ne dispose pas encore d'un environnement, les comptes existants devront suivre le même processus. Dans cette situation spécifique, les comptes existants devront temporairement définir au moins l'une des options répertoriées dans la liste Paramètres des options pour les modèles de lancement pour créer avec succès un nouvel environnement dans la région donnée. Le service Auto Scaling créera uniquement des environnements à l'aide de modèles de lancement dans la région donnée pour le compte.
Si votre tentative de création d'un nouvel environnement échoue, cela peut être dû au fait que le service Amazon EC2 Auto Scaling restreint votre capacité à créer des configurations de lancement. Si l'erreur indique que le signal CreateLaunchConfiguration APIrenvoie un UnsupportedOperationException, vous devez définir une option de configuration dans votre environnement pour indiquer à Elastic Beanstalk d'utiliser des modèles de lancement plutôt que des configurations de lancement. Pour de plus amples informations, veuillez consulter Paramètres des options pour les modèles de lancement.
Paramètres des options pour les modèles de lancement
Sélectionnez au moins l'un des paramètres d'option dans la liste suivante pour demander à Elastic Beanstalk de créer un environnement avec un modèle de lancement. Si vous disposez déjà d'environnements basés sur des configurations de lancement, sélectionnez au moins l'une de ces options pour déplacer un environnement existant d'une configuration de lancement vers un modèle de lancement.
Note
Les nouveaux comptes devront définir au moins l'une des options suivantes afin de créer correctement un nouvel environnement. Si au moins une de ces options n'est pas définie, la création de l'environnement échouera.
-
RootVolumeType
option définie sur gp3. Vous pouvez définir cette option à l'aide de la console ou de l'espace de noms. -
BlockDeviceMappings
l'option contient gp3. Vous pouvez définir cette option à l'aide de la console ou de l'espace de noms. -
DisableIMDSv1
option définie sur true. Nous vous recommandons de définir cette option à l'aide de l'espace de noms. -
EnableSpot
option définie sur true. Pour plus d'informations, consultez Prise en charge d'une instance Spot et Configuration du groupe Configuration Auto Scaling.
Important
Une fois qu'un environnement utilise des modèles de lancement, Elastic Beanstalk ne le ramène jamais aux configurations de lancement. C'est le cas même si tous les paramètres d'options qui ont incité à l'utilisation initiale des modèles de lancement sont supprimés.
Vérifiez si votre environnement possède des configurations de lancement ou des modèles de lancement
Vous pouvez vérifier si votre environnement utilise déjà des modèles de lancement, ou s'il utilise des configurations de lancement, en inspectant le modèle de CloudFormation pile.
Pour inspecter le modèle de CloudFormation stack de votre environnement
-
Ouvrez la AWS CloudFormation console à l'adresse https://console.aws.amazon.com/cloudformation.
-
Dans la barre de navigation en haut de l'écran, choisissez la AWS région dans laquelle vous avez créé l'environnement.
-
Sur la page Stacks de la CloudFormation console, inspectez la colonne Description.
Localisez et sélectionnez la pile pour l'environnement Elastic Beanstalk. CloudFormation affiche les détails de la pile pour l'environnement.
-
Dans Détails de la pile, sélectionnez l'onglet Modèle.
À l'aide de la recherche de page de votre navigateur, vous pouvez rechercher dans le texte du modèle launchtemplate ou launchconfiguration.
Pour plus d'informations, consultez la section Afficher les informations relatives à la pile dans le guide de AWS CloudFormation l'utilisateur.
En savoir plus sur les modèles de lancement
Pour en savoir plus sur les modèles de lancement, consultez les modèles de lancement Auto Scaling dans le guide de l'utilisateur d'Amazon EC2 Auto Scaling.
Pour en savoir plus sur la AWS transition entre les configurations de lancement et les modèles de lancement, ainsi que sur les avantages qu'offrent les modèles de lancement, consultez Amazon EC2 Auto Scaling n'ajoutera plus la prise en charge des nouvelles EC2 fonctionnalités aux configurations de lancement
Important
Il n'est pas nécessaire de suivre la procédure de transition vers les modèles de lancement mentionnée dans cet article de blog. Pour migrer votre environnement Elastic Beanstalk existant vers des modèles de lancement, il vous suffit de définir l'une des options répertoriées dans. Paramètres des options pour les modèles de lancement