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.
Vous pouvez configurer EC2 Fast Launch pour Windows AMIs qui vous appartient ou AMIs qui est partagé avec vous à partir de l'API AWS Management Console, SDKs CloudFormation, ou 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, veuillez consulter EC2 Conditions préalables au lancement rapide 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 EC2 Conditions préalables au lancement rapide pour Windows.
- Console
-
Pour activer EC2 Fast Launch
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le volet de navigation, sous Images, sélectionnez AMIs.
-
Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).
-
Dans le menu Actions situé au-dessus de la liste des AMIs, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.
-
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.
-
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.
-
Une fois les modifications terminées, choisissez Save changes (Enregistrer les modifications).
- AWS CLI
-
Pour activer EC2 Fast Launch
Utilisez la enable-fast-launchcommande suivante pour activer EC2 Fast Launch pour l'AMI spécifiée, en lançant six instances parallèles pour le pré-provisionnement.
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 l'Enable-EC2FastLaunchapplet de commande pour activer EC2 Fast Launch pour l'AMI spécifiée, en lançant six instances parallèles pour le pré-provisionnement.
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 EC2 Conditions préalables au lancement rapide pour Windows.
- Console
-
Pour désactiver EC2 Fast Launch
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le volet de navigation, sous Images, sélectionnez AMIs.
-
Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).
-
Dans le menu Actions situé au-dessus de la liste des AMIs, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.
-
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.
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.
-
Une fois les modifications terminées, choisissez Save changes (Enregistrer les modifications).
- AWS CLI
-
Pour désactiver EC2 Fast Launch
Utilisez la disable-fast-launchcommande suivante pour désactiver EC2 Fast Launch sur l'AMI spécifiée et nettoyer les snapshots préprovisionné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'Disable-EC2FastLaunchapplet de commande pour désactiver le lancement rapide EC2 sur l'AMI spécifiée et nettoyer les instantanés préprovisionné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 aux instances Amazon EC2, vous devez créer un modèle de lancement qui spécifie la configuration des métadonnées à appliquer. IMDSv2
Utilisez le modèle de lancement qui inclut votre configuration de métadonnées à partir de la console EC2, ou lorsque vous exécutez la enable-fast-launchcommande dans le AWS CLI ou appelez l'action EnableFastLaunchAPI.
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 :
Pour de plus amples informations, veuillez consulter Créer un modèle de lancement Amazon EC2.
Étape 2 : Spécifiez le modèle de lancement pour votre AMI EC2 Fast Launch
- Console
-
Pour spécifier le modèle de lancement pour EC2 Fast Launch
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le volet de navigation, sous Images, sélectionnez AMIs.
-
Sélectionnez l’AMI à mettre à jour en cochant la case en regard de Name (Nom).
-
Dans le menu Actions situé au-dessus de la liste des AMIs, choisissez Configurer le lancement rapide. Cela ouvre la page Configurer le lancement rapide, dans laquelle vous configurez les paramètres du lancement rapide EC2.
-
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).
-
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.
-
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 enable-fast-launchcommande avec l'--launch-templateoption, 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'Enable-EC2FastLaunchapplet de commande avec le paramètre -LaunchTemplate_LaunchTemplateId or-LaunchTemplate_LaunchTemplateName.
-LaunchTemplate_LaunchTemplateName my-launch-template
Pour en savoir plus sur l’utilisation des modèles de lancement EC2, consultez Stocker les paramètres de lancement des instances dans les modèles de lancement Amazon EC2.