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 pour votre environnement Elastic Beanstalk
Cette rubrique explique comment supprimer progressivement les configurations de lancement et les remplacer par des modèles de lancement. AWS Il explique également comment les environnements Elastic Beanstalk sont affectés. Si vous souhaitez migrer un environnement plus ancien, créé avant le 1er octobre 2024, des configurations de lancement aux modèles de lancement, suivez les instructions de cette rubrique.
Depuis le 1er octobre 2024, Amazon EC2 Auto Scaling ne prend 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 sont pas concernés par la dépréciation de la configuration de lancement. Toutefois, si vous souhaitez migrer votre environnement existant pour lancer des modèles, utilisez les paramètres des options de configuration répertoriés dansParamètres des options pour les modèles de lancement.
-
Nouveaux comptes — Les nouveaux comptes utiliseront automatiquement les modèles de lancement par défaut, car les configurations de lancement sont déconseillées.
-
Comptes existants — Les comptes existants ne sont pas affectés par la dépréciation de la configuration de lancement. Toutefois, si vous souhaitez migrer l'un de vos environnements existants avec des configurations de lancement vers des modèles de lancement, utilisez les paramètres des options de configuration répertoriés dansParamè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.
-
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 Support des instances Spot pour votre environnement Elastic Beanstalk et Activation des instances Spot.
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.
Autorisations requises pour les modèles de lancement
Si vous utilisez nos politiques relatives aux rôles de service géré Elastic Beanstalk, votre environnement dispose des autorisations requises pour créer des modèles de lancement via la politique gérée. AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy
Si vous avez des politiques personnalisées associées à un rôle de service Elastic Beanstalk, vous devez vous assurer que les autorisations suivantes sont disponibles. Cela permet à Elastic Beanstalk de créer des modèles de lancement dans votre compte.
Autorisations requises pour les modèles de EC2 lancement Amazon
-
ec2:RunInstances
-
ec2:CreateLaunchTemplate
-
ec2:CreateLaunchTemplateVersions
-
ec2:DeleteLaunchTemplate
-
ec2:DeleteLaunchTemplateVersions
-
ec2:DescribeLaunchTemplate
-
ec2:DescribeLaunchTemplateVersions
L'exemple de politique IAM suivant inclut ces autorisations.
{ "Statement": [ { "Effect": "Allow", "Action": [ "ec2:RunInstances", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersions", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DescribeLaunchTemplate", "ec2:DescribeLaunchTemplateVersions" ], "Resource": [ "*" ] } ] }
Pour plus d’informations, consultez Gestion des rôles de service Elastic Beanstalk et Gestion des stratégies utilisateur Elastic Beanstalk.
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 mentionnée dans cet article de blog pour effectuer la transition d'un ancien environnement afin de lancer des modèles. Pour migrer un 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