

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.

# Migration de votre environnement Elastic Beanstalk pour lancer des modèles
<a name="environments-cfg-autoscaling-launch-templates"></a>

Depuis le 1er octobre 2024, Amazon EC2 Auto Scaling ne prend plus en charge les configurations de lancement pour les nouveaux comptes. Les comptes créés avant cette date peuvent avoir des configurations de lancement.

Nous vous recommandons de migrer vers des **modèles de lancement** pour bénéficier des avantages suivants :
+ Disponibilité améliorée pour vos applications
+ Meilleure optimisation des charges de travail dans vos groupes Auto Scaling
+ Accès aux dernières fonctionnalités d'EC2 et d'Auto Scaling

Pour plus d'informations, consultez la section [Configurations de lancement d'Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) dans le guide de l'*utilisateur d'Amazon EC2 Auto Scaling*.

## Paramètres des options pour les modèles de lancement
<a name="environments-cfg-autoscaling-launch-templates-options"></a>

Pour migrer votre environnement des configurations de lancement vers les modèles de lancement, définissez l'une des options de configuration suivantes :
+ `RootVolumeType`option définie sur **gp3**. Vous pouvez définir cette option à l'aide de la [console](using-features.managing.ec2.console.md) ou de l'espace de [noms](using-features.managing.ec2.namespace.md).
+ `BlockDeviceMappings`l'option contient **gp3**. Vous pouvez définir cette option à l'aide de la [console](using-features.managing.ec2.console.md) ou de l'espace de [noms](using-features.managing.ec2.namespace.md). 
+ `DisableIMDSv1`option définie sur **true**. Nous vous recommandons de définir cette option à l'aide de l'espace de [noms](using-features.managing.ec2.namespace.md).
+ `EnableSpot`option définie sur **true**. Pour de plus amples informations, veuillez consulter [Activation des instances Spot](environments-cfg-autoscaling-enable-spot.md).

**Important**  
Une fois qu'un environnement commence à utiliser des modèles de lancement, Elastic Beanstalk ne revient pas aux configurations de lancement, même si vous supprimez les options de configuration qui ont initialement déclenché l'utilisation des modèles de lancement.

## Vérifiez si votre environnement possède des configurations de lancement ou des modèles de lancement
<a name="environments-cfg-autoscaling-launch-templates-determine"></a>

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**

1. Ouvrez la AWS CloudFormation console à l'adresse [https://console.aws.amazon.com/cloudformation.](https://console.aws.amazon.com/cloudformation/) 

1. Dans la barre de navigation en haut de l'écran, choisissez la AWS région dans laquelle vous avez créé l'environnement.

1. 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.

1. 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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-view-stack-data-resources.html) dans le *guide de AWS CloudFormation l'utilisateur*. 

## Autorisations requises pour les modèles de lancement
<a name="environments-cfg-autoscaling-launch-templates-permissions"></a>

La politique de [AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy.html)rôle de service géré par défaut d'Elastic Beanstalk fournit les autorisations requises pour créer et gérer des modèles de lancement. Elastic Beanstalk doit gérer des modèles de lancement pour effectuer de nombreuses opérations liées à l'environnement, notamment la création d'environnements.

Si vous associez des politiques personnalisées à un rôle de service Elastic Beanstalk, vérifiez que le rôle de service inclut les autorisations suivantes pour créer des modèles de lancement. Ces autorisations permettent à Elastic Beanstalk de créer et de mettre à jour avec succès des environnements dans votre compte :

**Autorisations requises pour les modèles de lancement Amazon EC2**
+ `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](iam-servicerole.md) et [Gestion des stratégies utilisateur Elastic Beanstalk](AWSHowTo.iam.managed-policies.md).

## En savoir plus sur les modèles de lancement
<a name="environments-cfg-autoscaling-launch-templates-moreinfo"></a>

Pour en savoir plus sur les modèles de lancement, consultez les [modèles de lancement Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) dans le guide de l'*utilisateur d'Amazon EC2 Auto Scaling*.

Pour en savoir plus sur la AWS transition vers les modèles de lancement et les avantages qu'ils offrent, consultez [Amazon EC2 Auto Scaling n'ajoutera plus la prise en charge des nouvelles fonctionnalités EC2 aux configurations de lancement](https://aws.amazon.com/blogs/compute/amazon-ec2-auto-scaling-will-no-longer-add-support-for-new-ec2-features-to-launch-configurations/) sur *AWS le* Compute Blog.

**Important**  
Il n'est pas nécessaire de suivre la procédure décrite dans cet article de blog pour effectuer la transition d'un ancien environnement vers des modèles de lancement. Pour migrer un environnement Elastic Beanstalk existant vers des modèles de lancement, définissez l'une des options répertoriées dans. [Paramètres des options pour les modèles de lancement](#environments-cfg-autoscaling-launch-templates-options)