

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.

# Étape 2 : Configurer votre pile et la couche de manière à utiliser les livres de recettes personnalisés
<a name="other-services-cp-stackconfig"></a>

**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](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

Les piles Chef 12 dans OpsWorks Stacks nécessitent vos propres livres de recettes ou ceux créés par la communauté pour créer des couches d'application personnalisées. Pour cette procédure, vous pouvez pointer vers un référentiel qui contient un ensemble de [livres de recettes Chef](https://docs.chef.io/cookbooks.html) et des recettes Chef. Ces recettes installent le package Node.js et ses dépendances sur votre instance. Vous utiliserez d'autres recettes Chef pour déployer l'application Node.js que vous préparerez dans [Étape 4 : Ajoutez votre application à OpsWorks Stacks](other-services-cp-chef12-addapp.md). La recette Chef que vous spécifiez à cette étape s'exécute chaque fois qu'une nouvelle version de votre application est déployée par CodePipeline.

1. Dans la console OpsWorks Stacks, ouvrez la pile que vous avez créée dans[Étape 1 : créer une pile, une couche et une instance dans OpsWorks Stacks](other-services-cp-chef12-stack.md). Choisissez **Paramètres de pile**, puis **Modifier**.

1. Définissez **Utiliser les livres de recettes Chef personnalisés** sur **Oui**. Ceci permet d'afficher les paramètres personnalisés du livre de recettes associé.

1. Dans la liste déroulante **Type de référentiel**, choisissez **Archive S3**. Pour fonctionner avec les deux OpsWorks, CodePipeline la source de votre livre de recettes doit être S3.

1. Pour **URL du référentiel**, indiquez **https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz**. Vos paramètres doivent ressembler à ce qui suit.  
![\[Utilisez les paramètres personnalisés des livres de cuisine Chef.\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/images/cp_integ_usecustomcook.png)

1. Choisissez **Enregistrer**.

1. Choisissez **Layers** dans le volet de navigation.

1. Choisissez **Paramètres** pour la couche créée dans [Étape 1 : créer une pile, une couche et une instance dans OpsWorks Stacks](other-services-cp-chef12-stack.md).

1. Dans l'onglet **Paramètres généraux**, vérifiez que le nom de la couche est **Serveur d'applications Node.js** et que le nom abrégé de la couche est **app1**. Choisissez **Recettes**.

1. Dans l'onglet **Recettes**, indiquez **nodejs\$1demo** comme recette à exécuter au cours de l'événement de cycle de vie **Deploy (Déployer)**. Choisissez **Enregistrer**.

1. Dans l'onglet **Sécurité**, dans la liste déroulante **Groupes de sécurité**, sélectionnez le groupe de sécurité **AWS- OpsWorks -Webapp**.

1. Choisissez **Enregistrer**.