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
Das Tool AWS OpsWorks Stacks Der Dienst hat am 26. Mai 2024 das Ende seiner Nutzungsdauer 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 AWS Support Team ein AWS Re:post oder
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, AWS OpsWorks Stacks führt die entsprechenden Rezepte für die zugehörige Ebene aus.
Wenn Sie benutzerdefinierte Kochbücher installiert haben, können Sie AWS OpsWorks Stacks führen einige oder alle Rezepte automatisch aus, indem jedes Rezept dem Lebenszyklusereignis einer Ebene zugewiesen wird. Nach dem Eintreten eines Ereignisses AWS OpsWorks Stacks führt die angegebenen benutzerdefinierten Rezepte nach den integrierten Rezepten der Ebene aus.
So weisen Sie benutzerdefinierte Rezepte zu den Ereignissen eines Layers hinzu
-
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.
-
Geben Sie auf der Registerkarte Recipes die benutzerdefinierten Rezepte in die entsprechenden Ereignisfelder ein und klicken Sie auf +, um sie zur Liste hinzuzufügen. Geben Sie ein Rezept wie folgt an:
cookbook
::somerecipe
(die.rb
Erweiterung weglassen).
Wenn Sie eine neue Instanz starten, AWS OpsWorks Stacks führt automatisch die benutzerdefinierten Rezepte für jedes Ereignis aus, nachdem es die Standardrezepte ausgeführt hat.
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.