Modèles de lancement Amazon EC2 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 Amazon EC2 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 comprend l'ID de l'Amazon Machine Image (AMI), le type d'instance, une paire de clés, les groupes de sécurité et les autres paramètres utilisés pour lancer des instances EC2. 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 AMI ou script de données utilisateur. Après avoir créé votre modèle de lancement, vous pouvez créer une nouvelle version et ajouter l'AMI et les données utilisateur contenant la dernière version de votre application pour tester. 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. Toutes les fonctionnalités Amazon EC2 Auto Scaling ne sont pas 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 plus d’informations, consultez Groupes Auto Scaling combinant plusieurs types d'instances et options d'achat.

Avec les modèles de lancement, vous pouvez également utiliser des fonctions plus récentes d'Amazon EC2. Cela inclut les paramètres de Systems Manager (AMI ID), la génération actuelle de volumes EBS Provisioned IOPS (io2), le balisage des volumes EBS, les instances T2 Unlimited, les réservations de capacité et les hôtes dédiésCapacity Blocks, pour n'en citer que quelques-uns.

Lorsque vous créez un modèle de lancement, tous les paramètres sont facultatifs. Toutefois, si un modèle de lancement ne spécifie pas d'AMI, vous ne pouvez pas ajouter l'AMI lorsque vous créez votre groupe Auto Scaling. Si vous spécifiez une 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 des autorisations IAM dans le guide de l'utilisateur Amazon EC2.

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 plus d’informations, consultez Résoudre les problèmes d'Amazon EC2 Auto Scaling : modèles de lancement.

Pour des exemples de politiques IAM qui vous permettent d'appeler les opérations CreateAutoScalingGroupUpdateAutoScalingGroup, et d'RunInstancesAPI à l'aide d'un modèle de lancement, consultezSupport de modèle de lancement.

Opérations API prises en charge par les modèles de lancement

Pour obtenir la liste des opérations d’API prises en charge par les modèles de lancement, consultez les actions Amazon EC2 dans la Référence d’API Amazon EC2.