Couches AWS OpsWorks de piles personnalisées - 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.

Couches AWS OpsWorks de piles personnalisées

Important

Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Une couche personnalisée possède uniquement un ensemble minimal de recettes. Vous ajoutez ensuite les fonctionnalités appropriées à la couche en implémentant les recettes personnalisées et en les attribuant aux événements de cycle de vie de la couche.

La couche personnalisée a les paramètres de configuration suivants.

Note

AWS OpsWorks Stacks installe automatiquement Ruby sur les instances de la couche. Si vous voulez exécuter le code Ruby sur l'instance, mais que vous ne voulez pas utiliser la version Ruby par défaut, vous pouvez utiliser un fichier JSON personnalisé ou un fichier d'attributs personnalisé pour spécifier votre version préférée. Pour plus d’informations, consultez Versions de Ruby.

La procédure de base pour créer une couche personnalisée se compose des étapes suivantes :

  1. Implémentez un livre de recettes qui contient les recettes et les fichiers associés requis pour installer et configurer les packages, gérer les modifications de configuration, déployer les applications, etc.

    En fonction de vos besoins, il se peut que vous ayez aussi besoin de recettes pour gérer l'annulation du déploiement et arrêter les tâches. Pour plus d’informations, consultez Livres de recettes et recettes.

  2. Créez une couche personnalisée.

  3. Attribuez vos recettes aux événements du cycle de vie appropriés.

Puis, vous ajoutez les instances à la couche, les démarrez et y déployez les applications.

Important

Pour déployer des applications sur des instances d'une couche personnalisée, vous devez implémenter des recettes pour gérer l'opération de déploiement et les assigner à l'événement Deploy de la couche.