Étape 2 : Configurer votre pile et la couche de manière à utiliser les livres de recettes personnalisés - 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.

Étape 2 : Configurer votre pile et la couche de manière à utiliser les livres de recettes personnalisés

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.

Les piles Chef 12 dans AWS 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 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 à AWS OpsWorks Stacks. La recette Chef que vous spécifiez dans cette étape s'exécute chaque fois qu'une nouvelle version de votre application est déployée par CodePipeline.

  1. Dans la console AWS OpsWorks Stacks, ouvrez la pile que vous avez créée dansÉtape 1 : créer une pile, une couche et une instance dans AWS OpsWorks Stacks. Choisissez Paramètres de pile, puis Modifier.

  2. 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é.

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

  4. 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.
  5. Choisissez Enregistrer.

  6. Choisissez Layers dans le volet de navigation.

  7. Choisissez Paramètres pour la couche créée dans Étape 1 : créer une pile, une couche et une instance dans AWS OpsWorks Stacks.

  8. 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.

  9. Dans l'onglet Recettes, indiquez nodejs_demo comme recette à exécuter au cours de l'événement de cycle de vie Deploy (Déployer). Choisissez Enregistrer.

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

  11. Choisissez Enregistrer.