Attribution d'une instance enregistrée à une couche - AWS OpsWorks

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.

Attribution d'une instance enregistrée à une couche

Important

AWS OpsWorks Stacksn'accepte plus de nouveaux clients. Les clients existants pourront utiliser la OpsWorks console, l'API, la CLI et les CloudFormation ressources normalement jusqu'au 26 mai 2024, date à laquelle elles ne seront plus disponibles. Pour préparer cette transition, nous vous recommandons de transférer vos piles AWS Systems Manager dès que possible. Pour plus d’informations, consultez AWS OpsWorks StacksFAQ sur la fin de vie et Migration de vos AWS OpsWorks Stacks applications vers AWS Systems Manager Application Manager.

Note

Cette fonctionnalité est prise en charge uniquement pour les piles Linux.

Une fois que vous enregistrez une instance, vous pouvez l'affecter à une ou à plusieurs couches. L'avantage d'affecter une instance à une couche au lieu de la laisser non affectée est que vous pouvez attribuer des recettes personnalisées aux événements du cycle de vie de la couche. AWS OpsWorks Stacks les exécute ensuite automatiquement au moment opportun, après les recettes de la couche pour cet événement.

  • Vous pouvez assigner n'importe quelle instance enregistrée à une couche personnalisée. Comme une couche personnalisée possède un ensemble minimal de recettes qui n'installent pas de packages, elle ne doit créer aucun conflit avec la configuration existante de l'instance.

  • Vous pouvez attribuer des instances locales aux couches intégrées de AWS OpsWorks Stacks.

    Chaque couche intégrée inclut des recettes qui installent automatiquement un ou plusieurs packages. Par exemple, les recettes de configuration de Java App Server installent Apache et Tomcat. Les recettes de la couche peuvent également effectuer d'autres opérations telles que le redémarrage de services et le déploiement d'applications. Avant d'attribuer une instance locale à une couche intégrée, vous devez vous assurer que les recettes de la couche ne créent aucun conflit, par exemple en essayant d'installer une version de serveur d'applications différente de celle qui se trouve actuellement sur l'instance. Pour plus d’informations, consultez Couches et Référence des couches AWS OpsWorks Stacks.

Pour attribuer une instance enregistrée à une couche
  1. Ajoutez à la pile les couches que vous souhaitez utiliser, si ce n'est déjà fait.

  2. Choisissez Instances dans le volet de navigation, puis cliquez sur attribuer dans la colonne Actions de l'instance.

  3. Sélectionnez les couches appropriées et choisissez Enregistrer.

Lorsque vous attribuez une instance à une couche, AWS OpsWorks Stacks effectue les opérations suivantes :

  • Exécute les recettes Setup de la couche.

  • Ajoute les adresses IP élastiques ou les volumes Amazon EBS attachés aux ressources de la pile.

    Vous pouvez ensuite utiliser AWS OpsWorks Stacks pour gérer ces ressources. Pour plus d’informations, consultez Gestion de ressources.

Une fois qu'elles sont terminées, l'instance est en ligne et entièrement intégrée à la pile. AWS OpsWorks Stacks exécute ensuite les recettes attribuées à la couche chaque fois qu'un événement du cycle de vie se produit.