Configurer les paramètres EC2 Fast Launch pour votre Amazon EC2 Windows Server AMI - 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.

Configurer les paramètres EC2 Fast Launch pour votre Amazon EC2 Windows Server AMI

Vous pouvez configurer EC2 Fast Launch pour Windows AMIs qui vous appartient ou AMIs qui est partagé avec vous depuis AWS Management Console API,SDKs, CloudFormation, ou AWS Command Line Interface (AWS CLI). Avant de configurer EC2 Fast Launch, vérifiez que vous AMI répondez à toutes les conditions requises pour créer les instantanés préprovisionnés. Pour plus d’informations, consultez EC2Conditions requises pour le lancement rapide pour Windows.

Lorsque vous activez un lancement plus rapide pour les instances Windows, Amazon EC2 vérifie que vous disposez des autorisations requises pour lancer des instances à partir du modèle spécifié AMI et du modèle de lancement (le cas échéant), y compris les autorisations pour le chiffrementAMIs. Pour éviter les erreurs lors du processus de lancement de l'instance, le service valide vos autorisations avant que EC2 Fast Launch ne soit activé. Si vous ne disposez pas des autorisations requises, le service renvoie un message d'erreur et n'active pas le lancement EC2 rapide.

EC2Fast Launch s'intègre à EC2 Image Builder pour vous aider à créer des images personnalisées avec EC2 Fast Launch activé. Pour plus d'informations, voir Créer des paramètres de distribution pour un Windows AMI avec EC2 Fast Launch activé (AWS CLI) dans le guide de l'utilisateur d'EC2Image Builder.

Les sections suivantes décrivent les étapes de configuration de la EC2 console Amazon et AWS CLI.

Activer le lancement EC2 rapide

Pour activer le lancement EC2 rapide, choisissez l'onglet correspondant à votre environnement, puis suivez les étapes.

Note

Avant de modifier ces paramètres, assurez-vous que votre AMI région et celle dans laquelle vous vous trouvez répondent à tous les critèresEC2Conditions requises pour le lancement rapide pour Windows.

Console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous Images, sélectionnez AMIs.

  3. Choisissez le AMI à mettre à jour en cochant la case à côté du nom.

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

  5. Pour commencer à utiliser des instantanés préprovisionnés afin de lancer des instances AMI plus rapidement depuis votre Windows, cochez la case Activer le lancement rapide pour 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 une valeur autre que celle par défautVPC, ou pour configurer des paramètres de métadonnées pourIMDSv2, consultezUtilisez un modèle de lancement lorsque vous configurez EC2 Fast Launch.

AWS CLI

La enable-fast-launch commande appelle l'EC2EnableFastLaunchAPIopération Amazon.

Syntaxe :

aws ec2 enable-fast-launch \ --image-id <value> \ --resource-type <value> \ (optional) --snapshot-configuration <value> \ (optional) --launch-template <value> \ (optional) --max-parallel-launches <value> \ (optional) --dry-run | --no-dry-run \ (optional) --cli-input-json <value> \ (optional) --generate-cli-skeleton <value> \ (optional)
Exemple :

L'enable-fast-launchexemple suivant active EC2 Fast Launch pour le paramètre spécifiéAMI, en lançant six instances parallèles pour le pré-provisionnement. ResourceType est défini sur snapshot, qui est la valeur par défaut.

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

Sortie :

{ "ImageId": "ami-01234567890abcedf", "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

L'Enable-EC2FastLaunchapplet de commande appelle l'EC2EnableFastLaunchAPIopération Amazon pour activer EC2 Fast Launch sur votre Windows. AMI

Syntaxe :

Enable-EC2FastLaunch -ImageId <String> -LaunchTemplate_LaunchTemplateId <String> -LaunchTemplate_LaunchTemplateName <String> -MaxParallelLaunch <Int32> -ResourceType <String> -SnapshotConfiguration_TargetResourceCount <Int32> -LaunchTemplate_Version <String> -Select <String> -PassThru <SwitchParameter> -Force <SwitchParameter>
Exemple :

L'Enable-EC2FastLaunchexemple suivant active EC2 Fast Launch pour le paramètre spécifiéAMI, en lançant six instances parallèles pour le pré-provisionnement. ResourceType est défini sur snapshot, qui est la valeur par défaut.

Enable-EC2FastLaunch ` -ImageId ami-01234567890abcedf ` -MaxParallelLaunch 6 ` -Region us-west-2 ` -ResourceType snapshot

Sortie :

ImageId : ami-01234567890abcedf 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 EC2 rapide

Pour désactiver le lancement EC2 rapide, choisissez l'onglet correspondant à votre environnement, puis suivez les étapes.

Note

Avant de modifier ces paramètres, assurez-vous que votre AMI région et celle dans laquelle vous vous trouvez répondent à tous les critèresEC2Conditions requises pour le lancement rapide pour Windows.

Console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous Images, sélectionnez AMIs.

  3. Choisissez le AMI à mettre à jour en cochant la case à côté du nom.

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

  5. Décochez la case Activer le lancement rapide pour Windows pour désactiver le lancement EC2 rapide et supprimer les instantanés préprovisionnés. Cela se traduit par l'AMIutilisation du processus de lancement standard pour chaque instance à l'avenir.

    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

La disable-fast-launch commande appelle l'EC2DisableFastLaunchAPIopération Amazon.

Syntaxe :

aws ec2 disable-fast-launch \ --image-id <value> \ --force | --no-force \ (optional) --dry-run | --no-dry-run \ (optional) --cli-input-json <value> \ (optional) --generate-cli-skeleton <value> \ (optional)
Exemple :

L'disable-fast-launchexemple suivant désactive le lancement EC2 rapide sur le paramètre spécifié AMI et nettoie les instantanés préprovisionnés existants.

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

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

L'Disable-EC2FastLaunchapplet de commande appelle l'opération Amazon EC2 DisableFastLaunchAPI.

Syntaxe :

Disable-EC2FastLaunch -ImageId <String> -ForceStop <Boolean> -Select <String> -PassThru <SwitchParameter> -Force <SwitchParameter>
Exemple :

L'Disable-EC2FastLaunchexemple suivant désactive le lancement EC2 rapide sur le paramètre spécifié AMI et nettoie les instantanés préprovisionnés existants.

Disable-EC2FastLaunch -ImageId ami-01234567890abcedf

Sortie :

ImageId : ami-01234567890abcedf 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 EC2 Fast Launch

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 que et AMI à utiliser pour votre image de base, les types d'instances, 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 Windows AMI lorsque vous configurez un lancement plus rapide :

  • Vous devez utiliser un modèle de lancement pour spécifier une valeur autre que celle par défaut VPC pour votre WindowsAMI.

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

    Utilisez le modèle de lancement qui inclut votre configuration de métadonnées depuis la EC2 console, ou lorsque vous exécutez la enable-fast-launchcommande dans le AWS CLI, ou lorsque vous appelez l'EnableFastLaunchAPIaction.

Amazon EC2 EC2 Fast Launch 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 EC2 Fast Launch, vous ne devez spécifier aucune des options suivantes :

  • Scripts de données utilisateur

  • Protection de la résiliation

  • Métadonnées désactivées

  • Option spot

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

  • Balises de ressources pour les demandes d'interface réseau, d'Elastic Graphic ou d'instance ponctuelle

Spécifiez une valeur autre que celle par défaut 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 VPC sous-réseau.

  • Un type d’instance de t3.xlarge.

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

Étape 2 : Spécifiez le modèle de lancement pour votre EC2 Fast Launch AMI

Choisissez l’onglet qui correspond à votre processus :

Console

Pour définir le modèle de lancement pour EC2 Fast Launch à partir du AWS Management Console, procédez comme suit :

  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous Images, sélectionnez AMIs.

  3. Choisissez le AMI à mettre à jour en cochant la case à côté du nom.

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

  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 ce champ, Amazon EC2 trouve tous les modèles de lancement de votre compte dans la région actuelle dont le nom contient « rapide ».

    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 zone 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, API

Pour spécifier le modèle de lancement pour EC2 Fast Launch à partir du AWS CLI, spécifiez le nom ou l'ID du modèle de lancement dans le --launch-template paramètre lorsque vous exécutez la enable-fast-launchcommande dans le AWS CLI.

Pour spécifier le modèle de lancement pour EC2 Fast Launch dans une API demande, spécifiez le nom ou l'ID du modèle de lancement dans le LaunchTemplate paramètre lorsque vous appelez l'EnableFastLaunchAPIaction.

Pour plus d'informations sur les modèles de EC2 lancement, consultezStockez les paramètres de lancement de l'instance dans les modèles de EC2 lancement Amazon.