Arten von Runbook-Aktionen mit Auswirkungen auf die Behebung - AWS Systems Manager

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.

Arten von Runbook-Aktionen mit Auswirkungen auf die Behebung

Systems Manager kann Diagnosevorgänge ausführen, mit denen bestimmte Arten von fehlgeschlagenen Bereitstellungen und fehlerhaften Konfigurationen sowie bestimmte Arten von Konfigurationsproblemen erkannt werden, die Systems Manager daran hindern, Instanzen zu verwaltenEC2. Die Ergebnisse der Diagnose können Empfehlungen für Automatisierungs-Runbooks beinhalten, die Sie ausführen können, um ein Problem zu beheben. Weitere Informationen zu diesen Diagnosevorgängen finden Sie in den folgenden Themen:

Wenn Systems Manager ein Problem identifiziert, das möglicherweise durch die Ausführung eines Automatisierungs-Runbooks auf den betroffenen Ressourcen behoben werden kann, erhalten Sie eine Ausführungsvorschau. Die Ausführungsvorschau enthält Informationen über die Arten von Änderungen, die die Runbook-Ausführung an Ihren Zielen vornehmen würde. Zu diesen Informationen gehört, wie viele der drei Arten von Änderungen in der Diagnose identifiziert wurden.

Diese Änderungstypen lauten wie folgt:

  • Mutating: Ein Runbook-Schritt würde die Ziele durch Aktionen ändern, die Ressourcen erstellen, ändern oder löschen, ändern oder löschen.

  • Non-Mutating: Ein Runbook-Schritt würde Daten über Ressourcen abrufen, aber keine Änderungen an ihnen vornehmen. Diese Kategorie umfasst im AllgemeinenDescribe*, List*Get*, und ähnliche schreibgeschützte AktionenAPI.

  • Undetermined: Ein unbestimmter Schritt ruft Ausführungen auf, die von einem anderen Orchestrierungsdienst ausgeführt werden, wie, oder AWS Lambda AWS Step FunctionsRun Command, eine Fähigkeit von. AWS Systems Manager Ein unbestimmter Schritt kann auch einen Drittanbieter aufrufen oder eine Python API oder PowerShell ein Skript ausführen. Systems Manager Automation kann nicht erkennen, was das Ergebnis der Orchestrierungsprozesse oder der API Ausführung durch Dritte sein würde, und kann sie daher nicht auswerten. Die Ergebnisse dieser Schritte müssten manuell überprüft werden, um ihre Auswirkungen zu ermitteln.

    In der folgenden Tabelle finden Sie Informationen zur Art der Auswirkungen der unterstützten Automatisierungsaktionen.

Arten der Auswirkungen der unterstützten Behebungsmaßnahmen

In der Tabelle sind die Arten der Auswirkungen (mutierend, nicht mutierend und unbestimmt) verschiedener Aktionen aufgeführt, die in ein Behebungs-Runbook aufgenommen werden können.

Aktion¹ Art der Auswirkung
aws:approve Nicht mutieren
als: Eigentum assertAwsResource Nicht mutieren
aws:branch Nicht mutieren
war: changeInstanceState Mutation
war: copyImage Mutation
war: createImage Mutation
war: createStack Mutation
war: createTags Mutation
war: deleteImage Mutation
war: deleteStack Mutation
war: executeAutomation Unbestimmt
war: executeAwsApi Unbestimmt
war: executeScript Unbestimmt
war: executeStateMachine Unbestimmt
war: invokeLambdaFunction Unbestimmt
war: invokeWebhook Unbestimmt
aws: loop Variiert. Hängt von den Aktionen in der Schleife ab.
aws:pause Nicht mutieren
war: runCommand Unbestimmt
war: runInstances Mutation
aws:sleep Nicht mutieren
war: updateVariable Mutation
war: waitForAws ResourceProperty Nicht mutieren

¹ Weitere Informationen über die Automatisierungsaktionen finden Sie unterSystems Manager Automation Aktionen-Referenz.