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

Manuelles Ausführen von Rezepten

Wichtig

AWS OpsWorks Stacks akzeptiert keine neuen Kunden mehr. Bestandskunden können die OpsWorks Konsole, die API, die CLI und die CloudFormation Ressourcen bis zum 26. Mai 2024 wie gewohnt nutzen. Zu diesem Zeitpunkt werden sie eingestellt. Um sich auf diesen Übergang vorzubereiten, empfehlen wir Ihnen, Ihre Stacks AWS Systems Manager so bald wie möglich auf umzustellen. Weitere Informationen finden Sie unter AWS OpsWorks Stacks Häufig gestellte Fragen zum Lebensende und Migrieren Sie Ihre AWS OpsWorks Stacks Anwendungen zu AWS Systems Manager Application Manager.

Rezepte werden zwar üblicherweise automatisch während eines Lebenszyklusereignisses ausgeführt, Sie können sie jedoch auch jederzeit manuell auf bestimmten oder allen Instances eines Stacks ausführen. Dies kann beispielsweise nützlich sein, um Aufgaben auszuführen, die sich keinem Lebenszyklusereignisse zuordnen lassen, wie eine Sicherung der Instances. Wenn Sie ein benutzerdefiniertes Rezept manuell ausführen möchten, muss es in einem Ihrer benutzerdefinierten Rezeptbücher enthalten, aber nicht unbedingt einem Lebenszyklusereignis zugeordnet sein. Wenn Sie ein Rezept manuell ausführen, installiert AWS OpsWorks Stacks dieselben deploy Attribute wie bei einem Deploy-Ereignis.

So führen Sie ein Rezept manuell auf Stack-Instances aus
  1. Klicken Sie auf der Seite Stack auf Run command. Wählen Sie für Command die Option Execute Recipes aus.

    Der Befehl "Execute Recipes" auf der Seite "Run command"
  2. Geben Sie im Feld Recipes to execute im Standardformat Rezeptbuchname::Rezeptname die Rezepte ein, die Sie ausführen möchten. Sie können mehrere Rezepte durch Kommas trennen. Die Rezepte werden in der eingegebenen Reihenfolge ausgeführt.

  3. Fügen Sie optional im Feld Custom Chef JSON ein benutzerdefiniertes JSON-Objekt ein, um benutzerdefinierte Attribute festzulegen, die in die Stack-Konfigurations- und Bereitstellungsattribute auf den Instances integriert werden. Weitere Informationen zur Verwendung von benutzerdefinierten JSON-Objekten finden Sie unter Nutzen eines benutzerdefinierten JSON-Objekts und Überschreiben der Attribute.

  4. Wählen Sie unter Instances die Instanzen aus, auf denen AWS OpsWorks Stacks die Rezepte ausführen soll.

Wenn ein Lebenszyklusereignis eintritt, erhält der AWS OpsWorks Stacks-Agent einen Befehl zur Ausführung der zugehörigen Rezepte. Sie können diese Befehl auch manuell auf bestimmten Instances ausführen. Verwenden Sie dafür den entsprechenden Stack-Befehl oder den Befehl run_command der Agenten CLI. Weitere Informationen zur Verwendung der Agent CLI finden Sie unter AWS OpsWorks Stacks-Agenten-CLI.