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 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 AWS Support haut de gamme.

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 le jeu de recettes approprié pour la couche associée.

Si vous avez installé des livres de recettes personnalisés, vous pouvez avoir AWS OpsWorks Les piles exécutent automatiquement certaines ou toutes les recettes en affectant chaque recette à un événement du cycle de vie d'une couche. Après la survenance d'un événement, 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 de plus amples informations, veuillez consulter 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 : cookbook::somerecipe (omettez l'.rbextension).

    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.