Configurez les paramètres de lancement rapide EC2 pour votre AMI Windows Server Amazon EC2 - Amazon Elastic Compute Cloud

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.

Configurez les paramètres de lancement rapide EC2 pour votre AMI Windows Server Amazon EC2

Vous pouvez configurer le lancement rapide EC2 pour les AMI Windows que vous possédez, ou les AMI qui sont partagées avec vous depuis la AWS Management Console, l’API, les SDK, CloudFormation ou l’AWS Command Line Interface (AWS CLI). Avant de configurer le lancement rapide d’EC2, vérifiez que votre AMI remplit toutes les conditions requises afin de créer les instantanés fournis à l’avance. Pour de plus amples informations, consultez Conditions préalables au lancement rapide d’EC2 pour Windows.

Lorsque vous activez le lancement plus rapide des instances Windows, Amazon EC2 vérifie que vous disposez des autorisations requises pour lancer des instances à partir de l’AMI et du modèle de lancement indiqués (le cas échéant), y compris les autorisations relatives aux AMI chiffrées. Pour éviter les erreurs lors du processus de lancement de l’instance, le service valide vos autorisations avant d’activer le lancement rapide d’EC2. Si vous ne disposez pas des autorisations requises, le service renvoie une erreur et n’active pas le lancement rapide d’EC2.

Le lancement rapide d’EC2 s’intègre à EC2 Image Builder afin de vous permettre de créer des images personnalisées lorsque le lancement rapide d’EC2 est activé. Pour plus d’informations, consultez Créer des paramètres de distribution pour une AMI Windows pour laquelle le lancement rapide EC2 est activé (AWS CLI) dans le Guide de l’utilisateur d’EC2 Image Builder.

Activer le lancement rapide d’EC2

Avant de modifier ces paramètres, assurez-vous que votre AMI et la région dans laquelle vous l’exécutez sont conformes à tous les Conditions préalables au lancement rapide d’EC2 pour Windows.

Console
Pour activer EC2 Fast Launch
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sous Images, choisissez AMIs (AMI).

  3. Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).

  4. Dans le menu Actions situé au-dessus de la liste des AMI, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.

  5. Pour commencer à utiliser des instantanés pré-approvisionnés afin de lancer plus rapidement des instances à partir de votre AMI Windows, cochez la case Activer le lancement rapide de Windows.

  6. Depuis la liste déroulante Set anticipated launch frequency (Définir une fréquence de lancement prévue), choisissez une valeur afin de spécifier le nombre d’instantanés créés et gérés pour couvrir le volume de lancement d’instances attendu.

  7. Une fois les modifications terminées, choisissez Save changes (Enregistrer les modifications).

Note

Si vous devez utiliser un modèle de lancement pour spécifier un VPC ou pour configurer les paramètres de métadonnées pour IMDSv2, consultez la section Utilisez un modèle de lancement lorsque vous configurez le lancement rapide d’EC2.

AWS CLI
Pour activer EC2 Fast Launch

Utilisez la commande enable-fast-launch suivante pour activer EC2 Fast Launch pour l’AMI spécifiée, en lançant six instances parallèles pour la préallocation.

aws ec2 enable-fast-launch \ --image-id ami-0abcdef1234567890 \ --max-parallel-launches 6 \ --resource-type snapshot

Voici un exemple de sortie.

{ "ImageId": "ami-0abcdef1234567890", "ResourceType": "snapshot", "SnapshotConfiguration": { "TargetResourceCount": 10 }, "LaunchTemplate": {}, "MaxParallelLaunches": 6, "OwnerId": "0123456789123", "State": "enabling", "StateTransitionReason": "Client.UserInitiated", "StateTransitionTime": "2022-01-27T22:16:03.199000+00:00" }
PowerShell
Pour activer EC2 Fast Launch

Utilisez la applet de commande Enable-EC2FastLaunch pour activer EC2 Fast Launch pour l’AMI spécifiée, en lançant six instances parallèles pour la préallocation.

Enable-EC2FastLaunch ` -ImageId ami-0abcdef1234567890 ` -MaxParallelLaunch 6 ` -Region us-west-2 ` -ResourceType snapshot

Voici un exemple de sortie.

ImageId : ami-0abcdef1234567890 LaunchTemplate : MaxParallelLaunches : 6 OwnerId : 0123456789123 ResourceType : snapshot SnapshotConfiguration : Amazon.EC2.Model.FastLaunchSnapshotConfigurationResponse State : enabling StateTransitionReason : Client.UserInitiated StateTransitionTime : 2/25/2022 12:24:11 PM

Désactiver le lancement rapide d’EC2

Avant de modifier ces paramètres, assurez-vous que votre AMI et la région dans laquelle vous l’exécutez sont conformes à tous les Conditions préalables au lancement rapide d’EC2 pour Windows.

Console
Pour désactiver EC2 Fast Launch
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sous Images, choisissez AMIs (AMI).

  3. Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).

  4. Dans le menu Actions situé au-dessus de la liste des AMI, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.

  5. Décochez la case Activer le lancement rapide de Windows pour désactiver le lancement rapide d’EC2 et supprimer les instantanés pré-approvisionnés. L’AMI utilise désormais le processus de lancement standard pour chaque instance.

    Note

    Lorsque vous désactivez l’optimisation des images Windows, tous les instantanés pré-approvisionnés existants sont automatiquement supprimés. Vous devez terminre cette étape pour recommencer à utiliser la fonction.

  6. Une fois les modifications terminées, choisissez Save changes (Enregistrer les modifications).

AWS CLI
Pour désactiver EC2 Fast Launch

Utilisez la commande disable-fast-launch suivante pour désactiver EC2 Fast Launch sur l’AMI spécifiée et nettoyer les instantanés préalloués existants.

aws ec2 disable-fast-launch --image-id ami-01234567890abcedf

Voici un exemple de sortie.

{ "ImageId": "ami-01234567890abcedf", "ResourceType": "snapshot", "SnapshotConfiguration": {}, "LaunchTemplate": { "LaunchTemplateId": "lt-01234567890abcedf", "LaunchTemplateName": "EC2FastLaunchDefaultResourceCreation-a8c6215d-94e6-441b-9272-dbd1f87b07e2", "Version": "1" }, "MaxParallelLaunches": 6, "OwnerId": "0123456789123", "State": "disabling", "StateTransitionReason": "Client.UserInitiated", "StateTransitionTime": "2022-01-27T22:47:29.265000+00:00" }
PowerShell
Pour désactiver EC2 Fast Launch

Utilisez l’applet de commande Disable-EC2FastLaunch pour désactiver EC2 Fast Launch sur l’AMI spécifiée et nettoyer les instantanés préalloués existants.

Disable-EC2FastLaunch -ImageId ami-0abcdef1234567890

Voici un exemple de sortie.

ImageId : ami-0abcdef1234567890 LaunchTemplate : Amazon.EC2.Model.FastLaunchLaunchTemplateSpecificationResponse MaxParallelLaunches : 6 OwnerId : 0123456789123 ResourceType : snapshot SnapshotConfiguration : State : disabling StateTransitionReason : Client.UserInitiated StateTransitionTime : 2/25/2022 1:10:08 PM

Utilisez un modèle de lancement lorsque vous configurez le lancement rapide d’EC2

Avec un modèle de lancement, vous pouvez configurer un ensemble de paramètres de lancement qu’Amazon EC2 utilise chaque fois qu’il lance une instance à partir de ce modèle. Vous pouvez spécifier des éléments tels qu’une AMI à utiliser pour l’image de base, les types d’instance, le stockage, les paramètres réseau, etc.

Les modèles de lancement sont facultatifs, sauf dans les cas spécifiques suivants, où vous devez utiliser un modèle de lancement pour votre AMI Windows lorsque vous configurez un lancement plus rapide :

  • Vous devez utiliser un modèle de lancement pour spécifier un VPC existant pour votre AMI Windows. Cela ne s’applique pas si vous utilisez le VPC par défaut pour votre Compte AWS.

  • Si votre compte inclut une politique qui applique IMDSv2 pour les instances Amazon EC2, vous devez créer un modèle de lancement qui spécifie la configuration des métadonnées pour appliquer IMDSv2.

    Utilisez le modèle de lancement qui inclut votre configuration de métadonnées à patir de la console EC2, ou lorsque vous exécutez la commande enable-fast-launch dans l’AWS CLI ou que vous appelez l’action d’API EnableFastLaunch.

Le lancement rapide d’EC2 pour Amazon EC2 ne prend pas en charge la configuration suivante lorsque vous utilisez un modèle de lancement. Si vous utilisez un modèle de lancement pour le lancement rapide EC2, vous ne devez indiquer aucun des éléments suivants :

  • Scripts de données utilisateur

  • Protection de la résiliation

  • Métadonnées désactivées

  • Option ponctuelle

  • Comportement d’arrêt qui met fin à l’instance

  • Étiquettes de ressources pour les demandes d’interface réseau, de graphique élastique ou d’instance ponctuelle

Spécification d’un VPC

Étape 1 : créer un modèle de lancement

Créez un modèle de lancement qui spécifie les informations suivantes pour vos instances Windows :

  • Le sous-réseau VPC.

  • Un type d’instance de t3.xlarge.

Pour de plus amples informations, consultez Création d'un modèle de EC2 lancement Amazon.

Étape 2 : indiquez le modèle de lancement pour votre AMI de lancement rapide EC

Console
Pour spécifier le modèle de lancement pour EC2 Fast Launch
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sous Images, choisissez AMIs (AMI).

  3. Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).

  4. Dans le menu Actions situé au-dessus de la liste des AMI, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.

  5. La case Launch template (Modèle de lancement) permet d’effectuer une recherche filtrée des modèles de lancement de votre compte dans la région actuelle qui correspondent au texte que vous avez saisi. Spécifiez la totalité ou une partie du nom ou de l’ID du modèle de lancement dans la case pour afficher la liste des modèles de lancement correspondants. Par exemple, si vous saisissez fast dans la case, Amazon EC2 trouve tous les modèles de lancement de votre compte dans la région actuelle dont le nom contient « fast ».

    Pour créer votre modèle de lancement, vous pouvez choisir Create launch template (Créer un modèle de lancement).

  6. Lorsque vous sélectionnez un modèle de lancement, Amazon EC2 affiche la version par défaut de ce modèle dans la case Source template version (Version du modèle source). Pour spécifier une version différente, mettez en évidence la version par défaut pour la remplacer et saisissez le numéro de version souhaité dans la case.

  7. Une fois les modifications terminées, choisissez Save changes (Enregistrer les modifications).

AWS CLI
Pour spécifier le modèle de lancement pour EC2 Fast Launch

Utilisez la commande enable-fast-launch avec l’option --launch-template, en spécifiant le nom ou l’ID du modèle de lancement.

--launch-template LaunchTemplateName=my-launch-template
PowerShell
Pour spécifier le modèle de lancement pour EC2 Fast Launch

Utilisez l’applet de commande New-EC2Instance avec le paramètre -LaunchTemplate_LaunchTemplateId ou -LaunchTemplate_LaunchTemplateName.

-LaunchTemplate_LaunchTemplateName my-launch-template

Pour en savoir plus sur l’utilisation des modèles de lancement EC2, consultez Stockez les paramètres de lancement de l'instance dans les modèles de EC2 lancement Amazon.