Modèles de lancement Auto Scaling - Amazon EC2 Auto Scaling

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.

Modèles de lancement Auto Scaling

Un modèle de lancement est semblable à une configuration de lancement, en ce sens qu'il indique les informations sur la configuration de l'instance. Il inclut l'ID de l'Amazon Machine Image (AMI), le type d'instance, une paire de clés, des groupes de sécurité et d'autres paramètres utilisés pour lancer les EC2 instances. Toutefois, la définition d'un modèle de lancement plutôt qu'une configuration de lancement permet de disposer de plusieurs versions d'un modèle de lancement.

Avec la gestion des versions des modèles de lancement, vous pouvez créer un sous-ensemble de l'ensemble complet de paramètres. Ensuite, vous pouvez le réutiliser pour créer d’autres versions du même modèle de lancement. Par exemple, vous pouvez créer un modèle de lancement qui définit une configuration de base sans script de données utilisateur. AMI Après avoir créé votre modèle de lancement, vous pouvez créer une nouvelle version et ajouter les AMI données utilisateur contenant la dernière version de votre application à des fins de test. Cela donne deux versions du modèle de lancement. Le stockage d'une configuration de base vous aide à maintenir les paramètres généraux de configuration requis. Vous pouvez créer une nouvelle version de votre modèle de lancement à partir de la configuration de base quand vous le souhaitez. Vous pouvez également supprimer les versions utilisées pour tester votre application lorsque vous n'en avez plus besoin.

Nous vous recommandons d'utiliser des modèles de lancement pour vous assurer que vous accédez aux fonctions et améliorations les plus récentes. Les fonctionnalités d'Amazon EC2 Auto Scaling ne sont pas toutes disponibles lorsque vous utilisez des configurations de lancement. Par exemple, vous ne pouvez pas créer un groupe Auto Scaling qui lance à la fois des instances Spot et des instances à la demande, ou qui spécifie plusieurs types d’instance. Vous devez utiliser un modèle de lancement pour configurer ces fonctions. Pour de plus amples informations, veuillez consulter Groupes Auto Scaling combinant plusieurs types d'instances et options d'achat.

Avec les modèles de lancement, vous pouvez également utiliser les nouvelles fonctionnalités d'AmazonEC2. Cela inclut les paramètres (AMIID) de Systems Manager, la génération actuelle de IOPS volumes EBS provisionnés (io2), le balisage des EBS volumes, les instances T2 Unlimited, les réservations de capacité, Capacity Blocks, et des hôtes dédiés, pour n'en citer que quelques-uns.

Lorsque vous créez un modèle de lancement, tous les paramètres sont facultatifs. Toutefois, si aucun modèle de lancement ne spécifie unAMI, vous ne pouvez pas l'ajouter AMI lorsque vous créez votre groupe Auto Scaling. Si vous spécifiez un type d'instance AMI mais aucun type d'instance, vous pouvez ajouter un ou plusieurs types d'instance lorsque vous créez votre groupe Auto Scaling.

Autorisations d'utilisation des modèles de lancement

Les procédures de cette section supposent que vous disposez déjà des autorisations nécessaires pour créer des modèles de lancement. Pour plus d'informations sur la manière dont un administrateur vous accorde des autorisations, consultez la section Contrôler l'accès pour lancer des modèles avec IAM des autorisations dans le guide de EC2 l'utilisateur Amazon.

Notez que si vous ne disposez pas des autorisations suffisantes pour utiliser et créer les ressources spécifiées dans un modèle de lancement, vous recevez un message d’erreur indiquant que vous n’êtes pas autorisé à utiliser le modèle de lancement lorsque vous essayez de le spécifier pour un groupe Auto Scaling. Pour de plus amples informations, veuillez consulter Résoudre les problèmes liés à Amazon EC2 Auto Scaling : modèles de lancement.

Pour des exemples de IAM politiques vous permettant d'appeler le CreateAutoScalingGroupUpdateAutoScalingGroup, et d'RunInstancesAPIopérations avec un modèle de lancement, consultezContrôlez l'utilisation des modèles de EC2 lancement Amazon dans les groupes Auto Scaling.

APIopérations prises en charge par les modèles de lancement

Pour obtenir la liste des API opérations prises en charge par les modèles de lancement, consultez la section EC2Actions Amazon dans le manuel Amazon EC2 API Reference.