Exécution automatique des recettes - 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.

Exécution automatique des recettes

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.

Chaque couche a un ensemble de recettes intégrées attribué à chaque événement du cycle de vie, bien que certaines couches manquent de recettes Undeploy. Lorsqu'un événement du cycle de vie se produit sur une instance, AWS OpsWorks Stacks exécute l'ensemble de recettes approprié pour la couche associée.

Si vous avez installé des livres de recettes personnalisés, vous pouvez demander à AWS OpsWorks Stacks d'exécuter automatiquement certaines ou toutes les recettes en affectant chaque recette à un événement du cycle de vie d'une couche. Lorsqu'un événement se produit, AWS OpsWorks Stacks exécute les recettes personnalisées spécifiées après les recettes intégrées de la couche.

Pour attribuer des recettes personnalisées aux événements de la couche
  1. Sur la page Layers (Couches), pour la couche appropriée, cliquez sur Recipes (Recettes), puis sur Edit (Modifier). Si vous n'avez pas encore activé les livres de recettes personnalisés, cliquez sur configure cookbooks pour ouvrir la page Settings (Paramètres) de la pile. Basculez Use custom Chef Cookbooks (Utiliser des livres de recettes Chef personnalisés) sur Yes (Oui) et fournissez les informations de référentiel du livre de recettes. Cliquez ensuite sur Save (Enregistrer) et revenez à la page de modification pour l'onglet Recipes (Recettes). Pour plus d’informations, consultez Installation de livres de recettes personnalisés.

  2. Sous l'onglet Recipes (Recettes), entrez chaque recette personnalisée dans le champ d'événement approprié et cliquez sur + pour l'ajouter à la liste. Spécifiez une recette comme suit : livre_de_recettes::recette_quelconque (omettez l'extension .rb).

    Page des détails de la couche

Lorsque vous démarrez une nouvelle instance, AWS OpsWorks Stacks exécute automatiquement les recettes personnalisées pour chaque événement, après avoir exécuté les recettes standard.

Note

Les recettes personnalisées sont exécutées dans l'ordre dans lequel vous les avez entrées dans la console. Un autre moyen de contrôler l'ordre d'exécution consiste à implémenter une recette meta qui exécute les recettes dans l'ordre correct.