Automatisches Ausführen von Rezepten - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Automatisches Ausführen von Rezepten

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

Jeder Layer verfügt über eine Reihe von integrierten Rezepten, die den einzelnen Lebenszyklusereignissen zugeordnet sind. Nicht alle Layer verfügen jedoch über Rezepte für "Bereitstellung aufheben". Wenn ein Lebenszyklusereignis auf einer Instance eintritt, führt AWS OpsWorks Stacks die entsprechenden Rezepte für die zugehörige Ebene aus.

Wenn Sie benutzerdefinierte Kochbücher installiert haben, können Sie AWS OpsWorks Stacks einige oder alle Rezepte automatisch ausführen lassen, indem Sie jedes Rezept dem Lebenszyklusereignis einer Ebene zuweisen. Nach dem Eintreten eines Ereignisses führt AWS OpsWorks Stacks die angegebenen benutzerdefinierten Rezepte nach den integrierten Rezepten der Ebene aus.

So weisen Sie benutzerdefinierte Rezepte zu den Ereignissen eines Layers hinzu
  1. Klicken Sie auf der Seite Layers für den entsprechenden Layer auf Recipes und dann auf Edit. Wenn Sie noch keine benutzerdefinierten Rezeptbücher aktiviert haben, klicken Sie auf configure cookbooks, um die Seite Settings des Stacks zu öffnen. Wählen Sie für Use custom Chef Cookbooks Yes aus und geben Sie die Informationen zum Rezeptbuch-Repository ein. Klicken Sie nun auf Save und kehren Sie zur Bearbeitungsseite der Registerkarte Recipes zurück. Weitere Informationen finden Sie unter Installieren von benutzerdefinierten Rezeptbüchern.

  2. Geben Sie auf der Registerkarte Recipes die benutzerdefinierten Rezepte in die entsprechenden Ereignisfelder ein und klicken Sie auf +, um sie zur Liste hinzuzufügen. Legen Sie Rezepte wie folgt fest: Rezeptbuch::Rezept (ohne die Erweiterung .rb).

    Detailseite "Layer"

Wenn Sie eine neue Instanz starten, führt AWS OpsWorks Stacks automatisch die benutzerdefinierten Rezepte für jedes Ereignis aus, nachdem die Standardrezepte ausgeführt wurden.

Anmerkung

Benutzerdefinierte Rezepte werden in der Reihenfolge ausgeführt, in der Sie auf der Konsole eingegeben wurden. Sie können auch ein Metarezept implementieren, um die Rezepte in einer bestimmten Reihenfolge auszuführen.