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.
Personnalisé AWS OpsWorks Empilez les couches
Important
Le AWS OpsWorks Stacks le service a pris fin 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 le AWS Support L'équipe sur AWS Re:post ou via
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 souhaitez exécuter du code Ruby sur l'instance mais ne souhaitez pas utiliser la version Ruby par défaut, vous pouvez utiliser un fichier personnalisé JSON ou un fichier d'attributs personnalisés pour spécifier votre version préférée. Pour de plus amples informations, veuillez consulter Versions de Ruby.
La procédure de base pour créer une couche personnalisée se compose des étapes suivantes :
-
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 de plus amples informations, veuillez consulter Livres de recettes et recettes.
-
Créez une couche personnalisée.
-
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.