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.
Avant de pouvoir créer un groupe Auto Scaling à l’aide d’un modèle de lancement, vous devez créer un modèle de lancement contenant les informations de configuration pour lancer une instance, comme l’ID Amazon Machine Image (AMI).
Utilisez la procédure suivante pour créer un modèle de lancement :
Table des matières
Important
Les paramètres du modèle de lancement ne sont pas entièrement validés lorsque vous créez le modèle de lancement. Si vous spécifiez des valeurs incorrectes pour les paramètres ou si vous n'utilisez pas de combinaisons de paramètres prises en charge, aucune instance ne peut se lancer à l'aide de ce modèle de lancement. Veillez à spécifier les valeurs correctes pour les paramètres et à utiliser les combinaisons de paramètres prises en charge. Par exemple, pour lancer des instances avec une AMI AWS Graviton ou Graviton2 basée sur Arm, vous devez spécifier un type d'instance compatible avec Arm. Pour plus d'informations, consultez la section Restrictions relatives aux modèles de lancement dans le guide de EC2 l'utilisateur Amazon.
Créer votre modèle de lancement (console)
Les étapes suivantes décrivent comment configurer un modèle de lancement de base :
-
Spécifiez l'Amazon Machine Image (AMI) utilisée pour le lancement des instances.
-
Choisissez un type d'instance qui est compatible avec l'AMI que vous spécifiez.
-
Spécifiez la paire de clés à utiliser lors de la connexion à des instances, par exemple, à l'aide de SSH.
-
Ajoutez un ou plusieurs groupes de sécurité pour autoriser l'accès réseau aux instances.
-
Indiquez si vous souhaitez attacher des volumes supplémentaires à chaque instance.
-
Ajoutez des balises personnalisées (paires clé-valeur) pour les instances et les volumes.
Pour créer un modèle de lancement
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, sous Instances, choisissez Modèles de lancement.
-
Choisissez Create launch template (Créer un modèle de lancement). Saisissez un nom et une description pour la version initiale du modèle de lancement.
-
(Facultatif) Sous le guide Auto Scaling, cochez la case pour qu'Amazon EC2 fournisse des conseils pour vous aider à créer un modèle à utiliser avec Amazon EC2 Auto Scaling.
-
Sous Launch template contents (Contenu du modèle de lancement), remplissez chaque champ requis et tous les champs facultatifs requis.
-
Application and OS Images (Amazon Machine Image) (Images d'applications et de systèmes d'exploitation [Amazon Machine Image]) : choisissez l'ID de l'AMI pour vos instances. Vous pouvez effectuer une recherche parmi toutes les options disponibles AMIs ou sélectionner une AMI dans la liste Récents ou Démarrage rapide. Si vous ne trouvez pas l'AMI dont vous avez besoin, choisissez Parcourir davantage AMIs pour parcourir le catalogue complet d'AMI.
Pour choisir une AMI personnalisée, vous devez d'abord créer votre AMI à partir d'une instance personnalisée. Pour plus d'informations, consultez la section Créer une AMI basée sur Amazon EBS dans le guide de l'utilisateur Amazon. EC2
-
Pour Instance type (Type d'instance), choisissez un type d'instance unique compatible avec l'AMI que vous avez spécifié.
Autrement, pour utiliser la sélection du type d’instance basée sur des attributs, choisissez Avancé, Spécifier les attributs de type d’instance, puis spécifiez les options suivantes :
-
Nombre de v CPUs : Entrez le nombre minimum et maximum de CPUs v. Pour indiquer qu'il n'y a aucune limite, entrez un minimum de 0 et laissez le maximum vide.
-
Amount of memory (MiB) (Quantité de mémoire [MiB]) : saisissez la quantité minimale et maximale de mémoire, en MiB. Pour n'indiquer aucune limite, saisissez un minimum de 0 et laissez le champ maximum vide.
-
Développez Optional instance type attributes (Attributs de type d'instance en option) et choisissez Add attribute (Ajouter un attribut) pour limiter davantage les types d'instances pouvant être utilisées pour atteindre la capacité souhaitée. Pour plus d'informations sur chaque attribut, consultez InstanceRequirementsRequestle Amazon EC2 API Reference.
-
Types d'instances résultants : vous pouvez afficher les types d'instances qui répondent aux exigences de calcul spécifiées, tels que vCPUs, mémoire et stockage.
-
Pour exclure les types d'instance, choisissez Add Attribut (Ajouter un attribut). Dans la liste Attribute (Attributs), choisissez Excluded instance types (Types d'instances exclues). À partir de la liste Attribute value (Valeur d’attribut), sélectionnez les types d’instances à exclure.
-
-
Key pair (login) (Paire de clés [login]) : pour Key pair name (Nom de la paire de clés), choisissez une paire de clés existante ou choisissez Create new key pair (Créer une paire de clés) pour en créer une. Pour plus d'informations, consultez les paires de EC2 clés Amazon et les instances Linux dans le guide de EC2 l'utilisateur Amazon.
-
Network settings (Paramètres réseau) : pour Firewall (security groups) (Pare-feu [groupes de sécurité]), utilisez un ou plusieurs groupes de sécurité, ou laissez ce champ vide et configurez un ou plusieurs groupes de sécurité comme faisant partie de l'interface réseau. Pour plus d'informations, consultez les groupes EC2 de sécurité Amazon pour les instances Linux dans le guide de EC2 l'utilisateur Amazon.
Si vous ne spécifiez aucun groupe de sécurité dans votre modèle de lancement, Amazon EC2 utilise le groupe de sécurité par défaut pour le VPC dans lequel votre groupe Auto Scaling lancera les instances. Par défaut, ce groupe de sécurité n'autorise pas le trafic entrant provenant de réseaux externes. Pour plus d'informations, consultez la section Groupes de sécurité par défaut pour vous VPCs dans le guide de l'utilisateur Amazon VPC.
-
Effectuez l’une des actions suivantes :
-
Modifier les paramètres par défaut de l'interface réseau. Par exemple, vous pouvez activer ou désactiver la fonctionnalité d' IPv4adressage public, qui remplace le paramètre d'attribution automatique des IPv4 adresses publiques sur le sous-réseau. Pour de plus amples informations, veuillez consulter Modifier les paramètres par défaut de l’interface réseau (console).
-
Ignorez cette étape pour conserver les paramètres par défaut de l'interface réseau.
-
-
Effectuez l’une des actions suivantes :
-
Modifier la configuration du stockage. Pour de plus amples informations, veuillez consulter Modifier la configuration du stockage (console).
-
Ignorez cette étape pour conserver la configuration de stockage par défaut.
-
-
Pour le champ Resource tags (Balises de ressource), spécifiez les balises en fournissant les combinaisons clé et valeur. Si vous spécifiez des balises d’instance dans votre modèle de lancement, puis que vous avez choisi de propager les balises de votre groupe Auto Scaling à ses instances, toutes les balises sont fusionnées. Si la même clé d’identification est spécifiée pour une identification dans votre modèle de lancement et une identification dans votre groupe Auto Scaling, la valeur de l’identification du groupe est prioritaire.
-
-
(Facultatif) Configurer les paramètres avancés. Par exemple, vous pouvez choisir un rôle IAM que votre application peut utiliser lorsqu'elle accède à d'autres ressources AWS ou spécifier les données utilisateur d'instance pouvant être utilisées pour effectuer des tâches de configuration automatisées courantes après le démarrage d'une instance. Pour de plus amples informations, veuillez consulter Créer un modèle de lancement à l’aide de paramètres avancés.
-
Lorsque vous êtes prêt à créer votre modèle de lancement, choisissez Create launch template (Créer un modèle de lancement).
-
Pour créer un groupe Auto Scaling, choisissez Créer un groupe Auto Scaling dans la page de confirmation.
Modifier les paramètres par défaut de l’interface réseau (console)
Les interfaces réseau fournissent une connectivité à d’autres ressources de votre VPC et à Internet. Pour de plus amples informations, veuillez consulter Fournir une connectivité réseau pour vos instances Auto Scaling à l'aide d'Amazon VPC.
Cette section explique comment modifier les paramètres par défaut de l'interface réseau. Par exemple, vous pouvez définir si vous souhaitez attribuer une IPv4 adresse publique à chaque instance au lieu d'utiliser par défaut le paramètre d'attribution automatique des IPv4 adresses publiques sur le sous-réseau.
Considérations et restrictions
Lorsque vous modifiez les paramètres par défaut de l'interface réseau, gardez à l'esprit les considérations et limitations suivantes :
-
Vous devez configurer les groupes de sécurité comme faisant partie de l'interface réseau, et non dans la section Groupes de sécurité du modèle. Vous ne pouvez pas spécifier de groupes de sécurité aux deux endroits.
-
Si vous spécifiez un ID d'interface réseau existant, vous ne pouvez lancer qu'une seule instance. Pour ce faire, vous devez utiliser le AWS CLI ou un SDK pour créer le groupe Auto Scaling. Lorsque vous créez le groupe, vous devez spécifier la zone de disponibilité, mais pas l'ID de sous-réseau. En outre, vous pouvez spécifier une interface réseau existante uniquement si elle possède un index de périphérique de 0.
-
Vous ne pouvez pas attribuer automatiquement une IPv4 adresse publique si vous spécifiez plusieurs interfaces réseau. Vous ne pouvez pas non plus spécifier les index de périphériques dupliqués sur les interfaces réseau. Les interfaces réseau primaire et secondaire résident toutes deux dans le même sous-réseau.
-
Lorsqu'une instance est lancée, une adresse privée est automatiquement attribuée à chaque interface réseau. L'adresse provient de la plage CIDR du sous-réseau dans lequel l'instance est lancée. Pour plus d'informations sur la spécification des blocs d'adresses CIDR (ou plages d'adresses IP) pour votre VPC ou votre sous-réseau, consultez le Guide de l'utilisateur Amazon VPC.
Pour modifier les paramètres par défaut de l'interface réseau
-
Sous Network settings (Paramètres réseau) (Paramètres réseau), développez Advanced network configuration (Configuration réseau avancée).
-
Choisissez Add network interface (Ajouter une interface réseau) pour configurer l'interface réseau primaire, en faisant attention aux champs suivants :
-
Device index (Index de périphérique) : conservez la valeur par défaut de 0 pour appliquer vos modifications à l'interface réseau principale (eth0).
-
Interface réseau : conservez la valeur par défaut, New interface, pour qu'Amazon EC2 Auto Scaling crée automatiquement une nouvelle interface réseau lorsqu'une instance est lancée. Vous pouvez également choisir une interface réseau disponible existante avec un index de périphérique égal à 0, mais cela limite votre groupe Auto Scaling à une seule instance.
-
Description : saisissez un nom descriptif.
-
Subnet (Sous-réseau) : conservez le paramètre par défaut Don't include in launch template (Ne pas inclure dans le modèle de lancement).
Si l'AMI spécifie un sous-réseau pour l'interface réseau, il en résulte une erreur. Nous vous recommandons de désactiver Auto Scaling guidance (Recommandations Auto Scaling) comme solution de contournement. Après avoir fait ce changement, vous ne recevrez plus de message d'erreur. Toutefois, quel que soit l'endroit où le sous-réseau est spécifié, les paramètres de sous-réseau du groupe Auto Scaling ont priorité et ne peuvent pas être remplacés.
-
Attribuer automatiquement une adresse IP publique : indiquez si votre interface réseau dont l'index de périphérique est 0 reçoit une IPv4 adresse publique. Par défaut, les instances d'un sous-réseau par défaut reçoivent une IPv4 adresse publique, alors que les instances d'un sous-réseau autre que le sous-réseau par défaut ne reçoivent pas une adresse publique. Sélectionnez Activer ou Désactiver pour remplacer le paramètre par défaut du sous-réseau.
-
Security groups (Groupes de sécurité) : choisissez un ou plusieurs groupes de sécurité pour l'interface réseau. Chaque groupe de sécurité doit être configuré pour le VPC dans lequel votre groupe Auto Scaling lancera des instances. Pour plus d'informations, consultez les groupes EC2 de sécurité Amazon pour les instances Linux dans le guide de EC2 l'utilisateur Amazon.
-
Delete on termination (Supprimer à la résiliation) : choisissez Yes (Oui) pour supprimer l'interface réseau lorsque l'instance est mise hors service, ou choisissez No (Non) pour conserver l'interface réseau.
-
Elastic Fabric Adapter : pour prendre en charge les cas d’utilisation du calcul haute performance (HPC) et du machine learning, changez l’interface réseau en une interface réseau Elastic Fabric Adapter. Pour plus d'informations, consultez Elastic Fabric Adapter dans le guide de EC2 l'utilisateur Amazon.
-
Network card index (Index de la carte réseau) : choisissez 0 pour attacher l'interface réseau principale à la carte réseau avec un index de périphérique égal à 0. Si cette option n'est pas disponible, conservez la valeur par défaut, Don't include in launch template (Ne pas inclure dans le modèle de lancement). La connexion de l'interface réseau à une carte réseau spécifique n'est disponible que pour les types d'instance pris en charge. Pour plus d'informations, consultez la section Cartes réseau dans le guide de EC2 l'utilisateur Amazon.
-
ENA Express : pour les types d'instances compatibles avec ENA Express, choisissez Enable pour activer ENA Express ou Disable pour le désactiver. Pour plus d'informations, consultez Améliorer les performances du réseau avec ENA Express sur les instances Linux dans le guide de EC2 l'utilisateur Amazon.
-
ENA Express UDP : si vous activez ENA Express, vous pouvez éventuellement l’utiliser pour le trafic UDP. Choisissez Enable pour activer ENA Express UDP ou Disable pour le désactiver.
-
-
Pour ajouter une interface réseau secondaire, choisissez Add network interface (Ajouter une interface réseau).
Modifier la configuration du stockage (console)
Vous pouvez modifier la configuration de stockage pour les instances lancées à partir d'une AMI d'Amazon EBS ou d'une AMI basée sur le stockage d'instance. Vous pouvez également spécifier des volumes EBS supplémentaires à attacher aux instances. L'AMI comprend un ou plusieurs volumes de stockage, dont le volume racine (Volume 1 (AMI Root)) (Volume 1 [racine AMI]).
Pour modifier la configuration du stockage
-
Dans Configure storage (Configurer le stockage), modifiez la taille ou le type de volume.
Si la valeur que vous spécifiez pour la taille du volume est en dehors des limites du type de volume, ou inférieure à la taille de l'instantané, un message d'erreur s'affiche. Pour vous aider à résoudre ce problème, ce message donne la valeur minimale ou maximale que le champ peut accepter.
Seuls les volumes associés à une AMI d'Amazon EBS s'affichent. Pour afficher des informations sur la configuration de stockage d'une instance lancée depuis une AMI basée sur le stockage d'instance, choisissez Show details (Afficher les détails) à partir de la section Instance store volumes (Volumes de stockage d'instance).
Pour spécifier tous les paramètres de volume EBS, basculez sur la vue Advanced (Avancé) dans le coin supérieur droit.
-
Pour les options avancées, développez le volume que vous souhaitez modifier et configurer-le comme suit :
-
Storage type (Type de stockage) : le type de volume (EBS ou éphémère) à associer à votre instance. Le type de volume de stockage d’instances (éphémère) est disponible uniquement si vous sélectionnez un type d’instance qui le prend en charge. Pour plus d'informations, consultez les volumes Amazon EBS dans le guide de l'utilisateur Amazon EBS et le magasin d' EC2instances Amazon dans le guide de EC2 l'utilisateur Amazon.
-
Device name (Nom du dispositif) : sélectionnez le périphérique dans la liste des noms de périphériques disponibles pour le volume.
-
Snapshot (Instantané) : sélectionnez l’instantané à partir duquel vous souhaitez créer le volume. Vous pouvez rechercher les instantanés partagés et publics disponibles en saisissant un texte dans le champ Snapshot (Instantané).
-
Size (GiB) (Taille (Gio)) : pour les volumes EBS, vous pouvez spécifier une taille de stockage. Si vous avez sélectionné une AMI et une instance éligibles pour l’offre gratuite, n’oubliez pas que pour ne pas dépasser les limites de celle-ci, vous devez veiller à ne pas dépasser 30 GiO de stockage au total. Pour plus d'informations, consultez la section Contraintes relatives à la taille et à la configuration d'un volume EBS dans le guide de l'utilisateur Amazon EBS.
-
Volume type (Type de volume) : pour les volumes EBS, choisissez le type de volume. Pour plus d’informations, consultez la section Types de volumes Amazon EBS dans le Guide de l’utilisateur Amazon EBS.
-
IOPS : si vous avez sélectionné un type de volume SSD d’IOPS provisionnés (
io1
etio2
) ou SSD polyvalents (gp3
), alors vous pouvez saisir le nombre d’opérations d’I/O par seconde (IOPS) que le volume peut prendre en charge. Ceci est requis pour les volumes io1, io2 et gp3. Il n’est pas pris en charge pour les volumes gp2, st1, sc1 ou standard. -
Delete on termination (Supprimer à la résiliation) : pour les volumes EBS, choisissez Yes (Oui) pour supprimer le volume lors de la résiliation de l'instance ou No (Non) pour conserver le volume.
-
Encrypted (Chiffré) : si le type d’instance prend en charge le chiffrement EBS, vous pouvez sélectionner Yes (Oui) pour activer le chiffrement du volume. Si vous avez activé le chiffrement par défaut dans cette région, le chiffrement est activé automatiquement. Pour plus d'informations, consultez les sections Chiffrement Amazon EBS et Activer le chiffrement Amazon EBS par défaut dans le guide de l'utilisateur Amazon EBS.
L'effet par défaut qu'entraîne ce paramètre varie en fonction de la source du volume, comme décrit dans le tableau ci-dessous. Dans tous les cas, vous devez être autorisé à utiliser le spécifié AWS KMS key.
Résultats du chiffrement Si le paramètre Encrypted
est défini sur...Et si la source du volume est... Alors l'état de chiffrement par défaut est... Remarques Non Nouveau volume (vide) Non chiffré(e)* N/A Instantané non chiffré que vous possédez Non chiffré(e)* Instantané chiffré que vous possédez Chiffré par la même clé Instantané non chiffré qui est partagé avec vous Non chiffré(e)* Instantané chiffré qui est partagé avec vous Chiffré par clé KMS par défaut Oui Nouveau volume Chiffré par clé KMS par défaut Pour utiliser une clé KMS autre que celle par défaut, spécifiez une valeur pour le paramètre KMS Key (Clé KMS). Instantané non chiffré que vous possédez Chiffré par clé KMS par défaut Instantané chiffré que vous possédez Chiffré par la même clé Instantané non chiffré qui est partagé avec vous Chiffré par clé KMS par défaut Instantané chiffré qui est partagé avec vous Chiffré par clé KMS par défaut * Si le chiffrement par défaut est activé, tous les nouveaux volumes récemment créés (indépendamment du fait que le paramètre Encrypted [Chiffré] soit défini sur Yes [Oui]) sont chiffrés à l'aide de la clé KMS par défaut. Si vous définissez à la fois les paramètres Encrypted (Chiffré) et KMS Key (Clé KMS), vous pouvez alors spécifier une clé KMS autre que celle par défaut.
-
KMS Key (Clé KMS) : si vous avez sélectionné Yes (Oui) pour Encrypted (Chiffré), vous devez ensuite sélectionner une clé gérée par le client à utiliser pour chiffrer le volume. Si vous avez activé le chiffrement par défaut dans cette région, la clé gérée par le client par défaut est sélectionnée pour vous. Vous pouvez sélectionner une clé différente ou spécifier l'ARN de n'importe quelle clé gérée par le client que vous avez créée à l'aide de AWS Key Management Service.
-
-
Pour spécifier d'autres volumes à attacher aux instances lancées par ce modèle de lancement, choisissez Add new volume (Ajouter un nouveau volume).
Créer un modèle de lancement à partir d'une instance existante (console)
Pour créer un modèle de lancement à partir d'une instance existante
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, sous Instances, choisissez Instances.
-
Sélectionnez l'instance et choisissez Actions, Image et modèles, Créer un modèle à partir d'une instance.
-
Fournissez un nom et une description.
-
Sous Auto Scaling guidance (Guide Auto Scaling), activez la case à cocher.
-
Ajustez les paramètres si nécessaire, puis choisissez Create launch template (Créer un modèle de lancement)Create launch template.
-
Pour créer un groupe Auto Scaling, choisissez Créer un groupe Auto Scaling dans la page de confirmation.
Ressources connexes
Nous fournissons quelques extraits de modèles JSON et YAML que vous pouvez utiliser pour comprendre comment déclarer des modèles de lancement dans vos AWS CloudFormation modèles de pile. Pour plus d'informations, consultez les AWS CloudFormation sections AWS::EC2::LaunchTemplateet Créer des modèles de lancement avec du Guide de l'AWS CloudFormation utilisateur.
Pour plus d'informations sur les modèles de lancement, consultez Lancer une instance à partir d'un modèle de lancement dans le guide de EC2 l'utilisateur Amazon.
Limites
-
Bien que vous puissiez spécifier un sous-réseau dans un modèle de lancement, cela n’est pas nécessaire si vous utilisez le modèle de lancement uniquement pour créer des groupes Auto Scaling. Vous ne pouvez pas spécifier le sous-réseau d’un groupe Auto Scaling en le spécifiant dans un modèle de lancement. Les sous-réseaux du groupe Auto Scaling sont issus de la propre définition de ressource du groupe Auto Scaling.
-
Pour d'autres limitations sur les interfaces réseau définies par l'utilisateur, consultez Modifier les paramètres par défaut de l’interface réseau (console).